Windows に PostgreSQL 用のクライアントツールをインストールする
- 完全な PostgreSQL バイナリをダウンロードして、PostgreSQL クライアントツールをインストールする
- PostgreSQL インストーラーを使用して PostgreSQL クライアントツールをインストールする
アプリケーションを開発するとき、特定の月次または年次サブスクリプションに基づいて、目的のクラウドプロバイダーにアプリケーションをホストすることになります。プランに応じて、これらのサブスクリプションは、データベースに保存されているデータ、帯域幅、電子メールサービスなどのさまざまなサービスを提供します。
ローカルコンピュータからリモートデータベースにアクセスするにはさまざまな方法がありますが、そのうちの 1つは、グラフィカルユーザーインターフェイスクライアントまたは TCP を介したコマンドラインインターフェイスを使用する方法です。
このチュートリアルでは、Windows マシンのリモートデータベースにアクセスするために必要な PostgreSQL クライアントツールのみをインストールする方法を説明します。
完全な PostgreSQL バイナリをダウンロードして、PostgreSQL クライアントツールをインストールする
これは、PostgreSQL クライアントツールをインストールするために使用できる最初のアプローチです。
このアプローチを機能させるには、最初に Microsoft VisualC++ 再頒布可能パッケージをインストールする必要があります。
ダウンロードWindows オペレーティングシステム用の完全な PostgreSQL バイナリの zip アーカイブ。
これらのバイナリファイルは、エキスパートユーザーの便宜のために提供されており、ユーザーはこれらのファイルが必要でない限り、インストーラーを使用する必要があることに注意してください。
PostgreSQL バイナリが保存されているダウンロード
フォルダに移動し、アーカイブを解凍します。
pgsql
という名前のフォルダーがアーカイブから抽出され、次の図に示すフォルダーがあります。
リモートデータベースにアクセスする必要がないため、上の画像に示されているように、選択したフォルダを削除します。
残りのフォルダーは、このアプローチで必要な bin
フォルダーです。以下に示すように、bin
フォルダに移動し、その場所のパスをコピーします。
次のステップは、このパスをシステム環境変数
に追加して、PostgreSQL コマンドを実行できるようにすることです。
Windows ロゴキーをクリックして Environment
を検索し、システム環境変数の編集
オプションが返されたときにEnterキーをクリックします。
これにより、以下に示すように、システムプロパティ
ウィンドウが返されます。
環境変数
ウィンドウをクリックすると、ユーザー変数
とシステム変数
の別のウィンドウが開きます。パス
オプションを選択し、編集
ボタンをクリックします。
開いた新しいウィンドウで、new
ボタンを押して、以下に示すように、コピーした PostgreSQLbin
フォルダーの場所を空のフィールドに貼り付けます。
最後のステップは、ターミナルから PostgreSQL コマンドを実行できるかどうかを確認することです。この例では、リモートデータベースには接続しませんが、リモートデータベースがある場合は、次のコマンドを使用してデータベースにアクセスします。
>psql -h <host> -d <database> -U <username> -p <port> -W
Windows コマンドプロンプトを開いて構成が機能していることを確認し、psql
と入力して、キーボードのEnterを押します。以下に示すように、このコマンドはローカルの PostgreSQL サーバーに接続しようとしますが、PostgreSQL サーバーがインストールされていないため、機能しません。
PostgreSQL インストーラーを使用して PostgreSQL クライアントツールをインストールする
Windows 用の PostgreSQL インストーラーをダウンロードしてソフトウェアを実行します。
以下に示すように、ソフトウェアにはインストールできる製品がいくつかありますが、ここではコマンドラインツールのみに関心があるため、他のすべての選択を解除して、[次へ]をクリックします。
インストールが完了したら、以下に示すように、プログラムファイル
>PostgreSQL
>14
の下にインストールされている bin
フォルダーの場所をコピーします。
次のステップは、場所をインストールしてシステム変数
に追加することです。上記で説明した手順は、このアプローチに似ています。したがって、それらを繰り返す必要はありません。
追加した以前の PostgreSQL 環境変数を必ず削除してください。プログラムファイル
>PostgreSQL
>14
>bin
の場所に新しい環境変数を追加した後、Windows コマンドプロンプトを開き、psql
コマンドを使用して構成を再テストします。
このコマンドはローカルの PostgreSQL サーバーに接続しようとしますが、前のアプローチで見たようにデータベースサーバーをインストールしていないため、失敗します。
David is a back end developer with a major in computer science. He loves to solve problems using technology, learning new things, and making new friends. David is currently a technical writer who enjoys making hard concepts easier for other developers to understand and his work has been published on multiple sites.
LinkedIn GitHub