在这里研究之后,我想使用"时区与时区"但无法根据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;
两者都会抛出错误。
感谢任何帮助,谢谢。
答案 0 :(得分:5)
你的语法错误了。您不需要[DATA] TYPE
部分(只有在您想要更改类型时才需要):
CREATE TABLE barf
( id serial PRIMARY KEY);
ALTER TABLE barf ADD COLUMN scanned_in timestamp with time zone;
BTW(只是一个提示):大多数ALTER
语法只是模仿CREATE TABLE (...)
的语法:子语法大致相同。
答案 1 :(得分:0)
遵循以下简单解决方案:
ALTER TABLE microwaves ADD COLUMN scanned_in timestamp with time zone;
有关更多详细信息,请检查PostgreSQL - ADD COLUMN