Projet

Général

Profil

Anomalie #5540

Migration squiremail vers roundcube

Ajouté par Francis Bordes il y a presque 13 ans. Mis à jour il y a plus de 10 ans.

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
Echéance:
% réalisé:

10%

Temps passé:
Distribution:
EOLE 2.3

Description

Lors du passage de squirremail à roundcube, il n'y a pas la reprise du carnet d'adresse personnel.

Historique

#1 Mis à jour par Arnaud FORNEROT il y a plus de 12 ans

  • Projet changé de Envole à roundcube

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

Table squirrelmail.address :

+-----------+--------------+------+-----+---------+-------+
| Field     | Type         | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| owner     | varchar(128) | NO   | PRI |         |       |
| nickname  | varchar(16)  | NO   | PRI |         |       |
| firstname | varchar(128) | NO   | MUL |         |       |
| lastname  | varchar(128) | NO   |     |         |       |
| email     | varchar(128) | NO   |     |         |       |
| label     | varchar(255) | YES  |     | NULL    |       |
+-----------+--------------+------+-----+---------+-------+

Le champ "owner" contient bien l'uid de l'utilisateur et les autres champs servent à décrire l'un de ses contacts.

#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • % réalisé changé de 0 à 10

Table roundcube.contacts :

+------------+------------------+------+-----+---------------------+----------------+
| Field      | Type             | Null | Key | Default             | Extra          |
+------------+------------------+------+-----+---------------------+----------------+
| contact_id | int(10) unsigned | NO   | PRI | NULL                | auto_increment |
| changed    | datetime         | NO   |     | 1000-01-01 00:00:00 |                |
| del        | tinyint(1)       | NO   |     | 0                   |                |
| name       | varchar(128)     | NO   |     |                     |                |
| email      | text             | NO   |     | NULL                |                |
| firstname  | varchar(128)     | NO   |     |                     |                |
| surname    | varchar(128)     | NO   |     |                     |                |
| vcard      | longtext         | YES  |     | NULL                |                |
| words      | text             | YES  |     | NULL                |                |
| user_id    | int(10) unsigned | NO   | MUL | NULL                |                |
+------------+------------------+------+-----+---------------------+----------------+

Ici les problème est que "user_id" est une jointure vers la table "users" qui contient bien les utilisateurs cependant cette dernière est normalement peuplée dans un mode du type "auto-create".
=> vérifier si son peuplement manuel est possible

Table roundcube.users :

+-------------+------------------+------+-----+---------------------+----------------+
| Field       | Type             | Null | Key | Default             | Extra          |
+-------------+------------------+------+-----+---------------------+----------------+
| user_id     | int(10) unsigned | NO   | PRI | NULL                | auto_increment |
| username    | varchar(128)     | NO   | MUL | NULL                |                |
| mail_host   | varchar(128)     | NO   |     | NULL                |                |
| created     | datetime         | NO   |     | 1000-01-01 00:00:00 |                |
| last_login  | datetime         | YES  |     | NULL                |                |
| language    | varchar(5)       | YES  |     | NULL                |                |
| preferences | text             | YES  |     | NULL                |                |
+-------------+------------------+------+-----+---------------------+----------------+

#4 Mis à jour par Joël Cuissinat il y a plus de 12 ans

mysql> insert into users (username)
    -> VALUES ('toto');
Query OK, 1 row affected, 1 warning (0.02 sec)

Semble OK, il faudra juste vérifier que l'initialisation du compte avec les valeurs par défaut ne pose pas de problème ultérieurement :)

#5 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans

  • Statut changé de Nouveau à Ne sera pas résolu

la migration des comptes ne sera pas réalisée

Formats disponibles : Atom PDF