Як додати кілька стовпців до таблиці в Postgres?


127

Як додати кілька стовпців до одного запиту в PostgreSQL за допомогою pgadmin3?

Відповіді:


225

Спробуйте це :

ALTER TABLE table ADD COLUMN col1 int, ADD COLUMN col2 int;

11
Ви можете посилатися на документи для нащадків, ALTER TABLE [ ONLY ] name [ * ] action [, ... ], postgresql.org/docs/current/static/sql-altertable.html
мю занадто коротке

і встановити значення за замовчуванням: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];

детальний запит, коли стовпчики_обмеження необов’язкові


1
Ой ... Жоден із вищезгаданих синтаксисів не працює в Redshift :-( я отримую помилки: ПОМИЛКА: помилка синтаксису в або поблизу "," РОБОТА 1: ALTER TABLE x ADD COLUMN col1 int, ADD COLUMN colX int
Doug P
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.