本文介绍了PolarDB-Tools的组成以及如何下载安装PolarDB-Tools。
使用指南
PolarDB-Tools由一组适用于Alibaba Cloud Linux、Rocky Linux、CentOS Stream以及CentOS所有版本的PolarDB客户端工具集组成,包含了以下几种工具:
psql:PostgreSQL的客户端连接工具。
使用方法请参见PostgreSQL官网psql使用说明。
pg_dump:PostgreSQL的逻辑备份工具,用于备份集群中一个数据库。
使用方法请参见PostgreSQL官网pg_dump的使用说明。
pg_restore:PostgreSQL备份恢复工具,用于恢复pg_dump和pg_dumpall的备份文件。
使用方法请参见PostgreSQL官网pg_restore使用说明。
ecpg: 嵌入式SQL C预处理器。
使用方法请参见PostgreSQL官网ecpg的使用说明。
pg_repack:回收表空间的客户端工具。
使用方法请参见pg_repack(存储空间整理)。
仅pg_repack需要使用PolarDB提供的工具,而psql、pg_dump、pg_restore等工具您可以使用社区版本。
在管理PolarDB集群过程中,如果您仅需执行简单的SQL语句,可以使用社区版psql工具。请注意,社区版psql工具不支持创建存储过程,且在创建存储过程时,SQL字符串会出现异常截断的情况。
使用psql、pg_dump、pg_restore等客户端时,可以直接下载最新版本的客户端,新版本可以兼容老版本。
pg_repack要求客户端与服务端插件版本相同,在使用时请下载与插件版本相匹配的PolarDB-Tools包。
下载与安装
下载PolarDB-Tools安装包,下载链接如下:
PolarDB数据库引擎
系统版本
处理器架构
PolarDB内核小版本
pg_repack版本
PolarDB-Tools版本
PolarDB-Tools安装包
PostgreSQL 15
AliOS 8/
ALinux 3/
Anolis 8/
CentOS 8
X86
15.7.2.0
1.5.1-1
20240815
ARM
15.7.2.0
1.5.1-1
20240815
AliOS 7/
ALinux 2/
Anolis 7/
CentOS 7
X86
15.7.2.0
1.5.1-1
20240815
ARM
15.7.2.0
1.5.1-1
20240815
PostgreSQL 14
AliOS 8/
ALinux 3/
Anolis 8/
CentOS 8
X86
14.13.26.0
1.5.1-1
20241030
14.12.23.1
1.5.1
20240801
14.11.21.0
1.5.0-2
20240530
14.10.20.0
1.5.0-1
20240430
ARM
14.13.26.0
1.5.1-1
20241030
14.12.23.1
1.5.1
20240801
14.11.21.0
1.5.0-2
20240530
14.10.20.0
1.5.0-1
20240430
AliOS 7/
ALinux 2/
Anolis 7/
CentOS 7
X86
14.13.26.0
1.5.1-1
20241030
14.12.23.1
1.5.1
20240801
14.11.21.0
1.5.0-2
20240530
14.10.20.0
1.5.0-1
20240430
ARM
14.13.26.0
1.5.1-1
20241030
14.12.23.1
1.5.1
20240801
14.11.21.0
1.5.0-2
20240530
14.10.20.0
1.5.0-1
20240430
执行以下命令,进行安装。
yum install PolarDB-Tools-2.0.14.10.0-20230622222102.al8.x86_64.rpm
说明其中安装包名称请以实际下载获取的安装包名称为准。
安装完成后,工具在系统的
/u01/polardb_pg_tools/bin/
目录下。