在这里研究之后,我想使用“带时区的时间戳”,但无法根据 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;
两者都抛出错误。
感谢任何帮助,谢谢。
最佳答案
你只是语法错误。你不需要这里的 [DATA] TYPE
部分(只有当你想改变类型时才需要):
CREATE TABLE barf
( id serial PRIMARY KEY);
ALTER TABLE barf ADD COLUMN scanned_in timestamp with time zone;
顺便说一句(只是一个提示):大多数 ALTER
语法只是模仿 CREATE TABLE (...)
的语法:子语法大部分相同.
关于postgresql - 在 Postgres 中添加时间戳列的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39028812/