主页 > 游戏开发  > 

pgsql时区查看和修改

pgsql时区查看和修改

建议使用UTC时区,或者和linux、后端程序的时区保持一致,否则容易出现时间的差别。 pgsql的时间字段有一个带时区的timestamp with time zone,如果业务涉及多个时区,建议使用这个字段。

相关链接参考: linux时区设置和修改:链接 php时区设置和修改:链接

一、查询类

下面的命令在psql命令行输入,或者在管理软件的sql里面输入

1.查看当前pgsql时区 SHOW timezone; 2.查看当前的pgsql时间(含时区) SELECT now(); 3.查看所有的可以选择的时区代码 SELECT * FROM pg_timezone_names; 二、设置时区 1.设置当前连接的时区 SET timezone = 'UTC'; 2.设置指定用的的时区(通过这个账号连接的时区)

修改postgres用户的时区

alter role postgres set timezone = 'UTC'; 3.修改所有账号的时区 alter role all set timezone = 'UTC'; 4.修改指定数据库的时区

修改postgres数据库的时区

alter database postgres set timezone='UTC';
标签:

pgsql时区查看和修改由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“pgsql时区查看和修改