PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 10/03/2015 21:07:03

petitjean
Membre

Ajout de plusieurs colonne en CLI

Bonjour,

je débute sous postgresql et suis tout excité, ça m'a l'air d'un super projet!
Je m’exerce en cli afin de bien maitriser postgres mais je rencontre ma première difficulté: je ne parviens pas à ajouter de multiple colonne à une table avec une seule commande:
ALTER TABLE ADD( table1 varchar, table2 varchar);

ou

ALTER TABLE ADD table1 varchar, table2 varchar;

mais ça ne passe pas :-/

pourtant dans la doc, à "alter table" on trouve:

"Toutes les actions à l'exception de RENAME et SET SCHEMA peuvent être combinées dans une liste d'altérations à appliquer en parallèle. Par exemple, il est possible d'ajouter plusieurs colonnes et/ou de modifier le type de plusieurs colonnes en une seule commande. Ceci est particulièrement utile avec les grosses tables car une seule passe sur la table est alors nécessaire."

merci à vous!

Hors ligne

#2 10/03/2015 22:01:48

gleu
Administrateur

Re : Ajout de plusieurs colonne en CLI

Quelle commande avez-vous exécuté ? quelle erreur avez-vous ?


Guillaume.

Hors ligne

#3 10/03/2015 22:24:01

rjuju
Administrateur

Re : Ajout de plusieurs colonne en CLI

Il faut répéter le mot clé ADD pour chaque colonne, par exemple ALTER TABLE foo ADD col1 varchar, ADD col2 varchar;

Hors ligne

#4 10/03/2015 22:56:58

petitjean
Membre

Re : Ajout de plusieurs colonne en CLI

Cool merci bcp. J'ai été induit en erreur par le fait qu'il était mentionner l’utilisation de la même syntaxe que create table.

Dernière modification par petitjean (10/03/2015 23:16:18)

Hors ligne

Pied de page des forums