首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PostgreSQL - 修改默认端口号

升级PostgreSQL遇到的问题 之前将PostgreSQL从9.5升级到了10.3版本,安装时将端口设置成了5433,(默认是5432),后来发现在使用psql来restore db会发生语法错误。...由于PostgreSQL10.3版本添加了9.5版本没有的sql语法,导致了这个错误,但我明明已经升级了数据库,为什么还会遇到语法错误呢?...由于我原本用的是9.5版本的,本身就启动着9.5版本的server服务,端口号是默认的5432;后来我升级了10.3版本的,实际上PostgreSQL在升级时并不会卸载旧版本的,会在安装了新版本之后就自动启动新版本的...修改默认端口号 如果我希望不指定端口号就能连接新版本的server,就只能将10.3的server的端口号改为默认端口号5432。...在PostgreSQL的安装路径下,找到对应版本的postgresql.conf文件(在data文件夹内): 修改port = 5432; 保存修改,重启该版本的server服务,即可生效。

3.1K20

PostgreSQL修改数据库名

修改数据库名 修改数据库的脚本其实很简单,如下: alter database db1 rename to db2; 但处理时检查如遇到如下的错误信息,导致无法修改库名,错误信息如下:...关闭连接的方式在PostgreSQL9.2及以上版本可以直接通过以下方式处理: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity...WHERE datname='db1' AND pidpg_backend_pid(); -- 再次修改 alter database db1 rename to db2; 以上SQL简单说明一下...PS: 1) 删除数据库也经常会出现此错误,处理方式相同,都是先关闭连接再处理 2)很多数据库的修改或者offline数据库时都需要先关闭对应的连接,例如SQL SERVER。...想要学习PostgreSQL的同学可以学习一下如下两本经典的书籍。

2.4K20

postgresql12修改max_connections无效

环境:ubuntu20.04 系统的postgresql-12是通过apt install命令安装的 1、通过执行whereis postgresql命令获取postgresql的相关目录: 2、/etc.../postgrsql目录下就是postgresql的默认配置目录,cd 12/main记录具体目录,具体如下所示: 3、打开postgresql.conf文件,修改max_connections配置,...比如设置为1000: 4、执行命令systemctl restart postgresql重启pg服务 5、重启pg服务后在pg 客户端执行show max_connections;还是默认的200...6、最后发现之所以出现这个问题是因为有个同事通过命令修改过配置: ALTER SYSTEM SET max_connections TO '200'; 执行上述命令后在pg配置的data目录就会创建postgresql.auto.conf...的配置文件: 这个postgresql.auto.conf配置文件中配置就会覆盖postgresql.conf文件相关配置,所以导致修改postgresql.conf配置始终无法生效

96920

PostgreSQL 来自欧罗巴Patroni Patroni 管理下的POSTGRESQL 怎么修改参数 7

首先我们在修改配置参数的情况下,确认几点的先行需要知道的知识 1 POSTGRESQL 本身的配置文件在PATRONI 生效后,不会在对服务器配置生效 2 在修改了Patroni 中的 POSTGRESQL...的配置信息后,会对所在所有的集群的POSTGRESQL 的服务器生效,(仅仅不需要重启的配置) 3 修改配置需要通过patroni 来进行修改配置,而不能直接在postgresql.conf中修改...点击Y 系统就会将这个配置分发到每个POSTGRESQL 的服务器,并且RELOAD到系统中.修改配置也会对之前的配置和修改后的配置,进行特殊展示. 但实际上根本不起作用 ? ?...折腾了半个上午,到底是哪里有问题, 其中做了以下事情 1 在postgresql.conf 中修改了一些配置,然后reload 可以加载(我真没有想到) 2 删除postgresql.conf, postgresql.base.conf...例如我们修改postgresql 中有关数据库归档方面的配置,在更改完毕,并不会被Reload ,这里需要重新启动POSTGRESQL 才能将配置进行加载.

1.3K30

PostgreSQL 关于字段类型的修改 谣言与止谣

PostgreSQL 在9.2 之前是要面临一个指责,就是在更改字段类型的时候带来的不堪,假象你有100万行的数据,其中一个字段是varchar(20) ,你想将其更改为 varhcar(30), 这可能就要造成一个灾难...,熟悉postgresql 原理的人们,马上就想到,可能要生成一个“新表”了。...PostgreSQL 在9.2 之后修改字段的大小,例如 varchar(20) ---> varchar(30) 返回修改仅仅是一瞬间的事情。...这些都是需要重写的 说完这些可能还有些人有疑问 1 添加一个字段呢,添加一个带默认值的字段呢 2 删除一个字段呢 3 更改一个字段的名字呢 ?...结果是这些都不需要重写,另外在PG11 已经解决了关于 默认值的问题,这个问题,其实在有的商业数据库到很新的版本还是一个问题。

1.8K20

PostgreSQL数据库实战:轻松修改字段名称

在本文中,将深入探讨PostgreSQL数据库中的一个强大功能,即如何轻松修改字段名称。无论你是一个新手开发者,还是一个经验丰富的DBA,这篇文章都将为你提供实用的技巧和建议。...一、为什么需要修改字段名称?在开发过程中,经常会遇到需要修改表结构的情况,比如添加新的字段、删除旧的字段、修改字段名称等。修改字段名称是其中一项常见的操作,但也是容易被忽视的一项。...接下来,将详细介绍如何在PostgreSQL修改字段名称。将使用ALTER TABLE语句来完成这个任务。1....四、总结与展望本文详细介绍了如何在PostgreSQL修改字段名称。希望这些技巧和建议能够帮助你在实际工作中更加高效地完成这项任务。...同时,也期待在未来的文章中学到更多有关PostgreSQL的技巧和最佳实践。如果你有任何问题或建议,欢迎在评论区留言讨论!我是木头左,感谢各位童鞋的点赞、收藏,我们下期更精彩!

8610
领券