postgres设置时区报错:invalid value for parameter “TimeZone“: “PRC“

news/2024/7/5 3:39:42

       使用java连接postgres库时,因为数据库时区问题连接不成功,修改数据库时区时,一直提示“invalid value for parameter "TimeZone": "PRC"”错误,经排查,是因为数据库时区文件权限问题造成的。修改postgres库的时区相关文件夹及文件为postgres库用户权限即可正常设置:

postgres库时区相关文件夹有2个,分别为postgres库安装路径下的:

share/timezone/

share/timezonesets/

用户权限修改方法:

进入share文件夹执行以下命令:

chown -R postgres/postgres timezone
chown -R postgres/postgres timezonesets

postgres时区修改方法为:

进入postgres安装路径下的data文件夹,修改 postgresql.conf文件,增加以下参数重启即可:

log_timezone = 'Asia/Shanghai'
timezone = 'Asia/Shanghai'

 

 

 

 

 


http://www.niftyadmin.cn/n/4021782.html

相关文章

C/C++ 线程池的作用与结构 C++代码实现

线程池的作用 如果多次使用线程,那么就需要多次的创建并撤销线程。但是创建/撤销的过程会消耗资源。线程池是一种数据结构,其中维护着多个线程,这避免了在处理短时间任务时,创建与销毁线程的代价。即在程序开始运行前预先创建一定…

liunx 硬盘分区

第一步:分区 fdisk /dev/sdb 命令(输入 m 获取帮助):m命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partiti…

使用nginx部署VUE项目及nginx配置

1.将vue项目打包放到指定位置,比如/data下 2.安装nginx centos7在线安装比较方面,可以直接使用命令:yum install nginx安装,具体步骤如下: 2.1.修改yum源 查看源地址:http://nginx.org/en/linux_packag…

centos 7 添加端口白名单,设置防火墙白名单

1.查看防火墙白名单: firewall-cmd --list-ports 2.增加防火墙白名单: firewall-cmd --permanent --add-port8080/tcp 3.重启防火墙 firewall-cmd --reload

linux安装postgres和postgis 完整版

1.按照postgresql官网说明安装postgresql https://www.postgresql.org/download/linux/redhat/ postgresql10的安装说明如下: # Install the repository RPM: sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redh…

linux更换源文件

1.进入yum源配置文件所在文件夹cd /etc/yum.repos.d/ 2.备份原有的源文件mv CentOS-Base.repo CentOS-Base.repo.bak 3.上传新的源文件myrepo.repo 4.将文件改名为 :CentOS-Base.repomv myrepo.repo CentOS-Base.repo 5.清理缓存yum clean all 6.重新生成…

linux在线安装nginx,配置nginx及nginx常用命令

1.修改yum源,源地址:http://nginx.org/en/linux_packages.html#RHEL-CentOS a)安装yum-utils yum install yum-utils b)查询并修改源地址 vi /etc/yum.repos.d/nginx.repo 内容如下: [nginx-stable] namenginx …

3 Java对象的内存布局以及对象的访问定位

3 Java对象的内存布局以及对象的访问定位 先来看看Java对象在内存中的布局一 Java对象的内存布局在HotSpot虚拟机中,对象在内存中的布局分为3个区域对象头(Header)Mark Word(在32bit和64bit虚拟机上长度分别为32bit和64bit)存储对象自身的运行时数据,包括…