2016-08-18 3 views
0

После исследования здесь я хотел использовать временную метку с часовым поясом, но не могу определить правильный синтаксис, основанный на документах postgres.Синтаксис добавления столбца временной метки в Postgres

ALTER TABLE microwaves ADD COLUMN scanned_in DATA_TYPE timestamp with time zone; 

ALTER TABLE microwaves ADD COLUMN scanned_in TYPE timestamp with time zone; 

Оба ошиблись.

Любая помощь приветствуется, спасибо.

ответ

2

У вас просто был неправильный синтаксис. Вам не нужно [DATA] TYPE часть здесь (который нужен только когда вы хотите изменить тип):

CREATE TABLE barf 
     (id serial PRIMARY KEY); 

ALTER TABLE barf ADD COLUMN scanned_in timestamp with time zone; 

BTW (только намек): большая часть синтаксиса ALTER просто имитирует синтаксис для CREATE TABLE (...): суб -syntax в основном то же самое.

 Смежные вопросы

  • Нет связанных вопросов^_^