
簡単な質問ですが、それに関するリソースが見つかりません。psql
PostgreSQLサーバー全体をインストールせずにCentOS7システムにPostgreSQLクライアント(ターミナルベースのクライアント)のみをインストールする方法はありますか?postgresql-client
リポジトリには専用または同様のものはありません。postgresql94-client
答え1
私の考えでは、命名規則はあなたが期待するものと正反対かもしれません。パッケージがあります。
PostgreSQLサーバーPostgreSQLサーバーの作成と実行に必要なプログラム
そしてパッケージ
PostgreSQLPostgreSQLクライアントプログラム
(そしてpostgresql
少なくともpostgresql-server
CentOS 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をインストールする方法。
これが役立つことを願っています!