Accéder au contenu.
Menu Sympa

fr - [Postgres] MAJ de la structure de la base

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

Archives de la liste

Chronologique Discussions  
  • From: "Philippe Bricout" <adresse@cachée>
  • To: adresse@cachée
  • Subject: [Postgres] MAJ de la structure de la base
  • Date: Wed, 14 Mar 2001 15:40:22 +0100


La commande suivante n'étant pas valide avec Postgres, j'ai utilisé une
autre méthode pour mettre à jour la base (3.0.3->3.1b8) :
ALTER TABLE user_table CHANGE password_user password_user varchar (40);

Ci-dessous, la méthode que j'ai utilisé pour changer la base avec
Postgres. Cela semble être correcte mais c'est sans aucune garantie :

ALTER TABLE user_table RENAME TO user_old;

DROP INDEX ind_user;

CREATE TABLE user_table (
email_user varchar (100) NOT NULL,
gecos_user varchar (150),
cookie_delay_user int4,
password_user varchar (40),
lang_user varchar (10),
CONSTRAINT ind_user PRIMARY KEY (email_user)
);

INSERT INTO user_table (
email_user,
gecos_user,
cookie_delay_user,
password_user,
lang_user)
SELECT
email_user,
gecos_user,
cookie_delay_user,
password_user,
lang_user
FROM user_old ;

DROP TABLE user_old;

Toutes remarques et corrections seront appréciées...

Ph. Bricout



  • [Postgres] MAJ de la structure de la base, Philippe Bricout, 14/03/2001

Archives gérées par MHonArc 2.6.19+.

Haut de le page