Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Update from 6.1.9 to sympa 6.1.11

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Alexis Michon <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Update from 6.1.9 to sympa 6.1.11
  • Date: Mon, 14 May 2012 08:17:03 +0200

Merci !

Deux petites précisions :
- Le type enum est supporté à partir de la version 8.3.
- Avant la création de la table il faut créer le type :
CREATE TYPE type_list_status AS ENUM ('open', 'closed', 'pending', 'error_config', 'family_closed');
CREATE TABLE list_table (
..
	status_list   type_list_status
...

Alexis
Le 11/05/12 15:52, David Verdin a écrit :
adresse@cachée"> Note : une fois la table créée, il faut ré-exécuter l'upgrade.
Pour cela, éditer le fichier <répertoire d'installation de Sympa>/etc/data_structure.version et remplacer 6.1.10 par 6.1.9, puis relancer la commande sympa.pl --upgrade

cordialement,

David Verdin

Le 11/05/12 15:23, David Verdin a écrit :
adresse@cachée"> Bonjour,

La table "list_table" n'existe pas dans la base. En effet, Sympa ne met pas à jour automatiquement les bases de données Postgres.
il faut la créer à l'aide la requête suivante :

CREATE TABLE list_table (
	creation_email_list	varchar(100),

	creation_epoch_list	timestamptz,

	editors_list		varchar(100),

	name_list		varchar(100) NOT NULL,

	owners_list		varchar(100),

	path_list		varchar(100),

	robot_list		varchar(100) NOT NULL,

	status_list		enum('open', 'closed', 'pending', 'error_config', 'family_closed'),

	subject_list		varchar(100),

	topics_list		varchar(100),

	web_archive_list	int2,

	constraint ind_list primary key (name_list,robot_list)
);
Je constate que la requête de création de la table n'a pas été mise à jour dans la version distribuée. Je vais corriger le package pour que ces requêtes soient à jour.

Voici qui nous fera apprécier encore plus la version 6.2 dans laquelle la mise à jour est automatique pour les bd postgres.

Cordialement,

David Verdin

Le 11/05/12 14:49, Alexis Michon a écrit :
adresse@cachée">
Bonjour,

Lors de la mise à jour de sympa (/home/sympa/bin/sympa.pl --upgrade)
depuis la version 6.1.9 à la version 6.1.11, j'ai obtenu le message
d'erreur suivant :
...
notice Upgrade::upgrade() Caching all lists config subset to database
DBD::Pg::st execute failed: ERROR:  relation "list_table" does not exist
err List::_flush_list_db() Unable to execute SQL statement 'TRUNCATE
TABLE list_table' : ERROR:  relation "list_table" does not exist

DBD::Pg::db do failed: ERROR:  relation "list_table" does not exist
DBD::Pg::db do failed: ERROR:  relation "list_table" does not exist
err List::_update_list_db() Unable to execute SQL statement "UPDATE
list_table SET status_list = 'pending', name_list = 'test', robot_list =
'listes.ibcp.fr', subject_list = 'test', web_archive_list = 1,
topics_list = '', owners_list = 'adresse@cachée', editors_list =
'' WHERE robot_list = 'listes.ibcp.fr' AND name_list = 'test'" : ERROR: 
relation "list_table" does not exist
...

Une idée de la cause du dysfonctionnement ?

Alexis


-- 
Alexis MICHON                  
CNRS BMSSI, 7 passage du vercors, 69007 LYON, France
Mail : adresse@cachée  Tel : 04.72.72.26.03
Equipe BioInformatique : Structure et Interactions (BISI) 
-> http://www.ibcp.fr/bmssi/-Bioinformatique-structures-et-
CNRS BMSSI - UMR 5086 - http://www.ibcp.fr/bmssi/
Empreinte : C9:45:2D:7C:79:7F:0B:79:CA:C8:0B:68:41:A2:8C:EE:EA:72:82:34

Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archives gérées par MHonArc 2.6.19+.

Haut de le page