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: David Verdin <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Update from 6.1.9 to sympa 6.1.11
  • Date: Fri, 11 May 2012 15:23:53 +0200

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




Archives gérées par MHonArc 2.6.19+.

Haut de le page