随笔分类 -  数据库

摘要:在 PostgreSQL 大版本升级后,使用 plpgsql_check 工具可以高效检查 PL/pgSQL 函数和存储过程的兼容性。 限制与补充 点击查看代码 #plpgsql_check 的局限性: 无法检测非 PL/pgSQL 对象(如 SQL 函数、视图中的 SQL 语句)的兼容性问题。 # 阅读全文
posted @ 2025-04-15 19:46 Linux爱好者C 阅读(131) 评论(0) 推荐(0)
摘要:记录一下pg中的一些命令 1.检查配置文件语法是否正确 点击查看代码 pg_ctl -D /path/to/data/directory -o "-c config_file=/path/to/postgresql.conf" configtest -D:指定 PostgreSQL 数据目录的路径。 阅读全文
posted @ 2025-04-15 16:50 Linux爱好者C 阅读(77) 评论(0) 推荐(0)
摘要:pg_upgrade 的核心功能与检查范围 pg_upgrade 主要用于 大版本升级(如从 PostgreSQL 13 升级到 14),其核心逻辑是: 数据文件迁移:直接复制数据文件(避免通过逻辑导出 / 导入),最大限度减少数据丢失风险。 二进制兼容性检查: --验证源和目标版本的共享库、系统表 阅读全文
posted @ 2025-04-15 16:46 Linux爱好者C 阅读(137) 评论(0) 推荐(0)
摘要:部署consul+patroni的两节点集群 安装依赖 sudo apt update sudo apt install -y build-essential libreadline-dev zlib1g-dev flex bison libxml2-dev libxslt-dev libssl-d 阅读全文
posted @ 2025-04-14 17:37 Linux爱好者C 阅读(153) 评论(0) 推荐(0)
摘要:一、数据库认证 认证配置文件pg_hba.conf # TYPE DATABASE USER ADDRESS METHOD local all all trust #type 字段规定了客户端连接数据库的方式,主要有以下几种类型: local:代表通过 Unix 域套接字进行本地连接 host:表示 阅读全文
posted @ 2025-04-09 23:34 Linux爱好者C 阅读(79) 评论(0) 推荐(0)