このトピックでは、PolarDB-Tools のコンポーネントと、PolarDB-Tools のダウンロードおよびインストール方法について説明します。
使用方法
PolarDB-Tools は、PolarDB 用のクライアントツールセットです。 PolarDB-Tools は、Alibaba Cloud Linux、Rocky Linux、CentOS Stream、CentOS などの Linux オペレーティングシステムと互換性があります。次の表に、PolarDB-Tools に含まれるツールを示します。
psql: PostgreSQL クライアント接続ツール。
pg_dump: クラスタ内の単一データベースをバックアップするための PostgreSQL 論理バックアップツールです。
pg_restore: からのバックアップファイルを復元するための PostgreSQL バックアップ復元ツールです。
ecpg: 埋め込み SQL C プリプロセッサ。
PolarDB クラスタを管理するために単純な SQL 文のみを実行する必要がある場合は、psql コミュニティエディションを使用できます。 psql ツールのコミュニティエディションでは、ストアドプロシージャを作成できないことに注意してください。 psql ツールのコミュニティエディションを使用してストアドプロシージャを作成すると、SQL 文が予期せず切り捨てられる可能性があります。
psql、pg_dump、pg_restore ツールを使用するには、PolarDB-Tools の最新バージョンを直接ダウンロードできます。最新バージョンは、以前のバージョンと互換性があります。
ダウンロードとインストール
PolarDB-Tools インストールパッケージをダウンロードします。次の表に、さまざまなオペレーティングシステムバージョンのダウンロードリンクを示します。
PolarDB データベースエンジン
オペレーティングシステムバージョン
プロセッサアーキテクチャ
PolarDB-Tools インストール パッケージ
PostgreSQL 17
AliOS 8/
ALinux 3/
Anolis 8/
CentOS 8
X86
ARM
AliOS 7/
ALinux 2/
Anolis 7/
CentOS 7
X86
ARM
PostgreSQL 16
AliOS 8/
ALinux 3/
Anolis 8/
CentOS 8
X86
ARM
AliOS 7/
ALinux 2/
Anolis 7/
CentOS 7
X86
ARM
PostgreSQL 15
AliOS 8/
ALinux 3/
Anolis 8/
CentOS 8
X86
ARM
AliOS 7/
ALinux 2/
Anolis 7/
CentOS 7
X86
ARM
PostgreSQL 14
AliOS 8/
ALinux 3/
Anolis 8/
CentOS 8
X86
ARM
AliOS 7/
ALinux 2/
Anolis 7/
CentOS 7
X86
ARM
次のインストールコマンドを実行します。
yum install PolarDB-Tools-2.0.14.30.0-20250301091754.alios7.x86_64.rpm説明上記のコマンドで使用されているサンプル名を、ダウンロードしたインストールパッケージの名前に置き換えます。
インストール パッケージがインストールされると、PolarDB-Tools のツールはシステムの
/u01/polardb_pg_tools/bin/ディレクトリに表示されます。