Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[Postgres] MAJ de la structure de la base
- 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+.