当前位置: 首页 > article >正文

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';

http://www.kler.cn/a/147834.html

相关文章:

  • 轮转数组
  • git没有识别出大写字母改成小写重命名的文件目录
  • OCR识别铁路电子客票
  • MySQL数据库:SQL语言入门 【下】(学习笔记)
  • 《C++在金融领域的技术革命:高效、安全与创新的融合》
  • UVC 输出视频格式修改和windows下数据分析
  • springboot(ssm网络相册 在线相册管理系统Java(codeLW)
  • Python项目打包
  • MyBatis mapper文件 中in的写法(postgresql)
  • 【运维】nginx中root和alias区别和作用是啥
  • DBSCAN聚类算法——机器学习(附代码和图解)
  • Spring---IOC与DI
  • 直播场景视频和特效解决方案
  • docker nginx imclude
  • JavaEE(SpringMVC)期末复习(选择+填空+解答)
  • 原生js和jQuery的区别
  • 使用 Lhotse 高效管理音频数据集
  • vue3+ts 依赖注入 provide inject
  • Vue3中调用外部iframe链接方法
  • 6.一维数组——用冒泡法,选择法将5个整数由大到小排序
  • DBeaver连接MySQL提示“Public Key Retrieval is not allowed“问题解决方式
  • UE使用C++通过定时器启用和停用Tick
  • Vue3水印(Watermark)
  • linux防火墙免费版添加UA屏蔽某些垃圾蜘蛛
  • linux 内核线程
  • dpkg、apt、rpm、yum、dnf使用