Postgres数据库用户密码有效期设置

在Postgres数据库中,用户密码的有效期可通过pg_user或pg_shadow表的valuntil列来设置。默认情况下,如果该列值为infinity或空值,表示密码永不过期。可以使用SQL命令如'alter user'来修改用户密码的过期时间和设置为永不过期。
摘要由CSDN通过智能技术生成

pg_user或pg_shadow中:
     列valuntil值为infinity或空值表示用户密码永不过期;默认为空
 
修改用户密码过期时间:
alter user user_name with valid until '2018-01-01 08:00:00';

修改用户密码永不过期:
alter user user_name with valid until 'infinity';


highgo=# select * from pg_user;

 usename | usesysid | usecreatedb | usesuper | usecatupd | userepl |  passwd  | valuntil | useconfig 
---------+----------+-------------+----------+-----------+---------+----------+----------+-----------
 highgo  |       10 | t           | t        | t         | t       | ******** |          | 
 a       |    49231 | f           |
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值