如何创建一个默认时间戳为epoch的postgres列?

jbr*_*own 5 sql postgresql

我想创建一个带有默认值epoch的时间戳列。我该怎么做?这和我尝试过的所有变体均不起作用:

...
last_viewed_at     TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT TIMESTAMP "epoch",
...
Run Code Online (Sandbox Code Playgroud)

Jak*_*nia 6

都是关于双引号和单引号。双引号用于标识符,因此您需要:

...
last_viewed_at     TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT TIMESTAMP 'epoch',
...
Run Code Online (Sandbox Code Playgroud)

小提琴