简体   繁体   English

如何使用epoch的默认时间戳值创建postgres列?

[英]How to create a postgres column with a default timestamp value of epoch?

I want to create a timestamp column with a default value of epoch. 我想创建一个默认值为epoch的时间戳列。 How can I do it? 我该怎么做? This, and all the variations I've tried don't work: 这个,以及我尝试过的所有变化都不起作用:

...
last_viewed_at     TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT TIMESTAMP "epoch",
...

It's all about double quotes vs single quotes. 这完全是关于双引号和单引号。 Double quotes are for identifiers so you want: 双引号用于标识符,因此您需要:

...
last_viewed_at     TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT TIMESTAMP 'epoch',
...

fiddle 小提琴

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM