随笔分类 -  postgresql

摘要:-- DROP PROCEDURE public.sp_batch_delete_data_new_by_ctid(); CREATE OR REPLACE PROCEDURE public.sp_batch_delete_data_new_by_ctid() LANGUAGE plpgsql AS 阅读全文
posted @ 2025-08-21 15:31 slnngk 阅读(25) 评论(0) 推荐(0)
摘要:1.创建存储过程 存储过程1 -- DROP PROCEDURE public.sp_batch_delete_data(); CREATE OR REPLACE PROCEDURE public.sp_batch_delete_data() LANGUAGE plpgsql AS $procedu 阅读全文
posted @ 2025-08-20 17:00 slnngk 阅读(64) 评论(0) 推荐(0)
摘要:环境:Os:Centos 7pg:14 1.下载介质https://yum.postgresql.org/14/redhat/rhel-7-x86_64/repoview/postgresqldbserver14.group.html我这里下载的如下介质: [root@localhost pg14] 阅读全文
posted @ 2025-05-06 13:38 slnngk 阅读(387) 评论(0) 推荐(0)
摘要:1.登录下载地址https://www.postgresql.org/download/linux/redhat/ 阅读全文
posted @ 2025-03-21 09:37 slnngk 阅读(54) 评论(0) 推荐(0)
摘要:1.活动会话数监控 [root@localhost scripts]# more get_pg_session_cnt.sh #!/bin/bash . /etc/profile . ~/.bash_profile export PGPASSWORD=postgres session_cnt=`ps 阅读全文
posted @ 2025-01-14 10:47 slnngk 阅读(45) 评论(0) 推荐(0)
摘要:环境:OS:Centos 7DB:pg16(编译安装,centos7已经没有pg16的rpm安装包了)源库为非归档模式 前提条件:目标主机已经安装好了相同版本的pg,pg16编译安装可以参考如下链接:https://www.cnblogs.com/hxlasky/p/18548402 1.备份源库# 阅读全文
posted @ 2024-11-19 10:50 slnngk 阅读(307) 评论(0) 推荐(0)
摘要:环境:OS:Centos 7pg:pg16 说明:pg16已经不提供在centos 7下使用yum方式安装了,只能通过源码编译的方式安装. 1.源码下载:https://www.postgresql.org/ftp/source/v16.4/ [root@middle soft]# wget htt 阅读全文
posted @ 2024-11-15 17:53 slnngk 阅读(184) 评论(0) 推荐(0)
摘要:https://pgtune.leopard.in.ua/ 阅读全文
posted @ 2024-05-24 10:42 slnngk 阅读(32) 评论(0) 推荐(0)
摘要:环境:Os:Centos 7db:pg14 1.下载地址https://gitee.com/movead/XLogMiner/releases 2.安装[root@dsc1 soft]# tar -xvf walminer_x86_64_centos_v4.6.0.tar.gz[root@dsc1 阅读全文
posted @ 2024-05-23 16:12 slnngk 阅读(149) 评论(0) 推荐(0)
摘要:环境:OS:Centos 7DB:pg14 pg默认的wal_segment_size是16MB,下面可以通过如下命令修改 1.关闭数据库systemctl stop postgresql-14 2.修改wal默认大小[root@dsc1 bin]# /usr/pgsql-14/bin/pg_res 阅读全文
posted @ 2024-05-22 16:50 slnngk 阅读(713) 评论(0) 推荐(0)
摘要:1.查看某个表授予的权限 进入到具体的库查询 SELECT grantee,table_schema,table_name,string_agg( privilege_type,', ' ) as privilege_type FROM information_schema.role_table_g 阅读全文
posted @ 2024-05-22 13:41 slnngk 阅读(147) 评论(0) 推荐(0)
摘要:语法如下: CREATE PUBLICATION name [ FOR TABLE [ ONLY ] table_name [ * ] [, ...] | FOR ALL TABLES ] [ WITH ( publication_parameter [= value] [, ... ] ) ] 1 阅读全文
posted @ 2024-05-22 08:52 slnngk 阅读(104) 评论(0) 推荐(0)
摘要:环境:OS:Centos 7旧版本:pg14新版本:pg15 1.查看当前的数据库版本 su - postgres -bash-4.2$ psql -h localhost -U postgres -p5432 psql (15.6, server 14.11) Type "help" for he 阅读全文
posted @ 2024-05-17 14:38 slnngk 阅读(170) 评论(0) 推荐(0)
摘要:环境:OS:Centos 7旧版本的db:pg14新版本的db:pg15升级策略:必须先升级主库,然后使用rsync升级从库 1.查看主库安装的插件 -bash-4.2$ psql -h localhost -U postgres -p5432 psql (14.11) Type "help" fo 阅读全文
posted @ 2024-05-15 10:59 slnngk 阅读(278) 评论(0) 推荐(0)
摘要:环境:OS:Centos 7旧版本:pg14新版本:pg15已经安装的插件mysql_fdw_14.x86_64postgis33_14.x86_64 1.查看当前的版本 [root@dsc1 ~]# psql -h localhost -U postgres -p5432 psql (14.11) 阅读全文
posted @ 2024-05-13 17:00 slnngk 阅读(292) 评论(0) 推荐(0)
摘要:环境:OS:Centos7DB:pg13repmgr:5.3 192.168.1.105 主库 pg1192.168.1.106 从库 pg2192.168.1.107 从库 pg3 1.在每台机器上都安装好pg安装请参考https://www.cnblogs.com/hxlasky/p/16844 阅读全文
posted @ 2023-01-10 16:57 slnngk 阅读(709) 评论(0) 推荐(0)
摘要:环境:PG:pg14切换前:主库:192.168.1.108备库:192.168.1.109切换后主库:192.168.1.109备库:192.168.1.108 在做主从切换后发现主从不一致的情况,可以尝试使用pg_rewind进行一致性同步. 下面是切换后的操作步骤 1.停掉之前的之前的主库su 阅读全文
posted @ 2022-12-21 09:35 slnngk 阅读(564) 评论(0) 推荐(0)
摘要:环境:OS:Centos 7PG:14pgpool:4.4 通过vip登录发现主节点状态一直是down,重启该节点的pgpool_II也没有用 [postgres@pg2 pgpool-II]$ psql -h 192.168.1.199 -p 9999 -U postgres postgres=# 阅读全文
posted @ 2022-12-20 14:05 slnngk 阅读(1531) 评论(1) 推荐(1)
摘要:环境:pg版本:pg14pgpool-II版本:pgpool-II-pg14-4.4.0主 192.168.1.108从 192.168.1.109 pgpool_II(pgpool_II部署的机器也需要安装pg客户端,需要使用psql查询相应的命令)和postgres可以独立步骤在不同的机器上面 阅读全文
posted @ 2022-12-16 14:24 slnngk 阅读(717) 评论(0) 推荐(0)
摘要:环境Os:Centos 7pxl:9.5 IP地址 角色 hostname192.168.1.104 gtm master pg1192.168.1.108 gtmproxy,coordinator,datanode pg2192.168.1.109 gtmproxy,coordinator,dat 阅读全文
posted @ 2022-12-06 17:15 slnngk 阅读(667) 评论(0) 推荐(0)