Jak dodać wiele kolumn do tabeli w Postgres?

127

Jak dodać wiele kolumn w jednej instrukcji zapytania w PostgreSQL przy użyciu pgadmin3?

Chłop
źródło

Odpowiedzi:

225

Spróbuj tego :

ALTER TABLE table ADD COLUMN col1 int, ADD COLUMN col2 int;
Erkan Haspulat
źródło
11
Możesz chcieć odwołać się do dokumentów dla potomności ALTER TABLE [ ONLY ] name [ * ] action [, ... ], postgresql.org/docs/current/static/sql-altertable.html
mu jest za krótkie
i ustawić wartość domyślną: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];

szczegółowe zapytanie, w którym ograniczenia_kolumny są opcjonalne

RaM PrabU
źródło
1
Ała ... Żadna z powyższych składni nie działa w Redshift :-( Otrzymuję błędy: BŁĄD: błąd składni na poziomie lub w pobliżu "," LINE 1: ALTER TABLE x ADD COLUMN col1 int, ADD COLUMN colX int
Doug P