Bagaimana cara menambahkan beberapa kolom ke tabel di Postgres?

127

Bagaimana cara menambahkan beberapa kolom dalam satu pernyataan kueri di PostgreSQL menggunakan pgadmin3?

Orang udik
sumber

Jawaban:

225

Coba ini :

ALTER TABLE table ADD COLUMN col1 int, ADD COLUMN col2 int;
Erkan Haspulat
sumber
11
Anda mungkin ingin referensi dokumentasi untuk anak cucu, ALTER TABLE [ ONLY ] name [ * ] action [, ... ], postgresql.org/docs/current/static/sql-altertable.html
mu terlalu pendek
dan untuk mengatur nilai default: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];

kueri terperinci di mana batasan_kolom bersifat opsional

RaM PrabU
sumber
1
Aduh ... Tidak ada sintaks di atas yang berfungsi di Redshift :-( Saya mendapatkan kesalahan: ERROR: kesalahan sintaks di atau dekat "," LINE 1: ALTER TABLE x ADD COLUMN col1 int, ADD COLUMN colX int
Doug P