Postgresql 如何将默认时间戳设置为now();n天?
我正在开发一个auth流,其中使用带有到期时间戳的令牌。 当用户成功登录时,将生成一个令牌并将其保存在数据库中Postgresql 如何将默认时间戳设置为now();n天?,postgresql,Postgresql,我正在开发一个auth流,其中使用带有到期时间戳的令牌。 当用户成功登录时,将生成一个令牌并将其保存在数据库中 我知道我可以添加expires时间戳,该时间戳等于now(),但如何自动添加n小时/天?只需将其用作默认表达式: create table token ( id integer primary key, token text, expires timestamp default current_timestamp + interval '8' hour ); 只需将
我知道我可以添加
expires
时间戳,该时间戳等于now()
,但如何自动添加n
小时/天?只需将其用作默认表达式:
create table token
(
id integer primary key,
token text,
expires timestamp default current_timestamp + interval '8' hour
);
只需将其用作默认表达式:
create table token
(
id integer primary key,
token text,
expires timestamp default current_timestamp + interval '8' hour
);
例如:
例如:
now()+“2天”::间隔
?。。(小时/月任意)now()+“2天”::间隔
?。。(小时/月,任意)