Wie füge ich einer Tabelle in Postgres mehrere Spalten hinzu?

127

Wie füge ich mit pgadmin3 mehrere Spalten in einer Abfrageanweisung in PostgreSQL hinzu?

Hick
quelle

Antworten:

225

Versuche dies :

ALTER TABLE table ADD COLUMN col1 int, ADD COLUMN col2 int;
Erkan Haspulat
quelle
11
Vielleicht möchten Sie die Dokumente für die Nachwelt referenzierenALTER TABLE [ ONLY ] name [ * ] action [, ... ] , postgresql.org/docs/current/static/sql-altertable.html
mu ist zu kurz
und um den Standardwert festzulegen:ALTER TABLE table ADD COLUMN col1 int default 0, ADD COLUMN col2 text default 'foo';
Brian D
0
ALTER TABLE  IF EXISTS  TABLEname 
add ADD  COLUMN   IF NOT EXISTS  column_name data_type  [column_constraint];

detaillierte Abfrage, bei der column_constraints optional sind

RaM PrabU
quelle
Autsch ... Keine der oben genannten Syntaxen funktioniert in Redshift :-( Ich erhalte Fehler: FEHLER: Syntaxfehler bei oder in der Nähe von "," Zeile 1: ALTER TABLE x ADD COLUMN col1 int, ADD COLUMN colX int
Doug P