CentOSにのみPostgreSQLクライアント(psql)をインストールする

CentOSにのみPostgreSQLクライアント(psql)をインストールする

簡単な質問ですが、それに関するリソースが見つかりません。psqlPostgreSQLサーバー全体をインストールせずにCentOS7システムにPostgreSQLクライアント(ターミナルベースのクライアント)のみをインストールする方法はありますか?postgresql-clientリポジトリには専用または同様のものはありません。postgresql94-client

答え1

私の考えでは、命名規則はあなたが期待するものと正反対かもしれません。パッケージがあります。

PostgreSQLサーバーPostgreSQLサーバーの作成と実行に必要なプログラム

そしてパッケージ

PostgreSQLPostgreSQLクライアントプログラム

(そしてpostgresql少なくともpostgresql-serverCentOS 6では、両方とも共通postgresql-libsパッケージに依存しますが)。

答え2

EC2インスタンスのRed HatまたはCentosからpostgresqlクライアントをインポートするには、次の2つのパッケージをインストールする必要があります。 yum install -y postgresql-libs-9.2.24-1.amzn2.0.1.x86_64 postgresql-9.2.24-1.amzn2.0.1.x86_64

これらのバージョンがない場合は、次のコマンドを使用してどのバージョンがあるかを確認してください。

yum list | grep postgres

次に、アクセス権を持つ2つのライブラリを使用してコマンドを実行します。たとえば、次のようになります。

yum install -y postgresql96-libs.x86_64 postgresql96.x86_64

答え3

存在するセントOS 8次の手順でクライアントをインストールできます。

dnf install postgresql

サーバーが必要な場合:

dnf install postgresql-server

答え4

はい、PostgreSQLサーバー全体をインストールせずにCentOS 7システムにPostgreSQLクライアントpsqlのみをインストールできます。ただし、デフォルトのリポジトリにはpostgresql-clientという専用パッケージがないため、postgresql用のパッケージを使用できます。これにはサーバーコンポーネントとクライアントコンポーネントの両方が含まれていますが、次のコマンドを使用してクライアント側のみをインストールするように指定できます。

sudo yum install postgresql

postgresqlパッケージをインストールした後にpsqlにアクセスするには、次のように入力します。

psql

このコマンドはPostgreSQLクライアントを起動し、オペレータはコマンドラインを介してPostgreSQLデータベースに接続できます。

Linux(CentOSを含む)にPostgreSQLをインストールする方法の詳細な手順については、次のリソースを参照してください。LinuxにPostgreSQLをインストールする方法

これが役立つことを願っています!

関連情報