このトピックでは、PolarDB-Tools のコンポーネントと PolarDB-Tools のダウンロードおよびインストール方法について説明します。
使用方法
PolarDB-Tools は、PolarDB クライアントツールセットで、Alibaba Cloud Linux、Rocky Linux、CentOS Stream、およびすべてのバージョンの CentOS に対応しています。以下のツールが含まれています。
-
psql:PostgreSQL のクライアント接続ツールです。
詳細については、「PostgreSQL 公式サイトの psql ドキュメント」をご参照ください。
-
pg_dump:PostgreSQL の論理バックアップツールで、クラスター内の単一データベースをバックアップするために使用します。
詳細については、「PostgreSQL 公式サイトの pg_dump ドキュメント」をご参照ください。
-
pg_restore:pg_dump および pg_dumpall によって作成されたバックアップファイルをリストアするための PostgreSQL ツールです。
使用方法については、「PostgreSQL 公式サイトの pg_restore ドキュメント」をご参照ください。
-
ecpg:埋め込み SQL C プリプロセッサです。
詳細については、「ecpg 公式ドキュメント」をご参照ください。
-
PolarDB クラスターを管理する場合、psql ツールのコミュニティ版を使用して単純な SQL 文を実行できます。コミュニティ版はストアドプロシージャの作成をサポートしていない点にご注意ください。このバージョンでストアドプロシージャを作成しようとすると、SQL 文字列が予期せず切り捨てられる可能性があります。
-
psql、pg_dump、pg_restore などのクライアントを使用する際は、最新のクライアントバージョンをダウンロードできます。新しいバージョンは下位互換性があります。
ダウンロードとインストール
-
PolarDB-Tools インストールパッケージをダウンロードします。ダウンロードリンクは以下の通りです。
PolarDB データベースエンジン
システムバージョン
プロセッサアーキテクチャ
PolarDB-Tools インストールパッケージ
PostgreSQL 17
-
AliOS 8
-
Alibaba Cloud Linux 3
説明glibc バージョン:2.32
X86
ARM
-
AliOS 7
-
Alibaba Cloud Linux 2
-
Anolis 7
-
CentOS 7
説明glibc バージョン:2.17
X86
ARM
PostgreSQL 16
-
AliOS 8
-
Alibaba Cloud Linux 3
説明glibc バージョン:2.32
X86
ARM
-
AliOS 7
-
Alibaba Cloud Linux 2
-
Anolis 7
-
CentOS 7
説明glibc バージョン:2.17
X86
ARM
PostgreSQL 15
-
AliOS 8
-
Alibaba Cloud Linux 3
説明glibc バージョン:2.32
X86
ARM
-
AliOS 7
-
Alibaba Cloud Linux 2
-
Anolis 7
-
CentOS 7
説明glibc バージョン:2.17
X86
ARM
PostgreSQL 14
-
AliOS 8
-
Alibaba Cloud Linux 3
説明glibc バージョン:2.32
X86
ARM
-
Anolis 8
-
CentOS 8
-
Rocky 8
説明glibc バージョン:2.28
X86
ARM
-
AliOS 7
-
Alibaba Cloud Linux 2
-
Anolis 7
-
CentOS 7
説明glibc バージョン:2.17
X86
ARM
-
-
以下のコマンドを実行してパッケージをインストールします。
説明ダウンロードしたパッケージの名前を使用してください。
yum install <RPMパッケージ名>インストールが完了すると、ツールは
/u01/polardb_pg_tools/bin/ディレクトリにあります。