Postgresql 如何在postgres中插入将来的时间戳

Postgresql 如何在postgres中插入将来的时间戳,postgresql,timestamp,future,Postgresql,Timestamp,Future,我在本例中看到了,但当我尝试执行以下查询时: INSERT INTO "public"."sessions" ("account", "token_key", "timestamp", "timeout") VALUES ('zndr.k.94@gmail.com', 'afasdfasdf', 'now()', 'now()' + (20 * interval '1 minute')) RETURNING "id", "account", "token_key", "tim

我在本例中看到了,但当我尝试执行以下查询时:

INSERT INTO "public"."sessions"
    ("account", "token_key", "timestamp", "timeout") 
VALUES
    ('zndr.k.94@gmail.com', 'afasdfasdf', 'now()', 'now()' + (20 * interval '1 minute')) 
RETURNING "id", "account", "token_key", "timestamp", "timeout", "active", "keychain";
我不知道该怎么办。找不到任何例子

就是这样

INSERT INTO 'public'.'sessions'('account', 'token_key', 'timestamp', 'timeout') 
VALUES('abc@123.com', 'afakjljksdasdfasdffasdf', NOW(), NOW() + '20 minutes');

我无法在PostgreSQL 9.6.2中复制您的答案。它会产生一个语法错误。对于Postgres 9.x,这个答案仍然被认为是最新的吗?@ajxs可能需要删除双引号。