Windows に PostgreSQL 用のクライアントツールをインストールする

David Mbochi Njonge 2023年1月30日
  1. 完全な PostgreSQL バイナリをダウンロードして、PostgreSQL クライアントツールをインストールする
  2. PostgreSQL インストーラーを使用して PostgreSQL クライアントツールをインストールする
Windows に PostgreSQL 用のクライアントツールをインストールする

アプリケーションを開発するとき、特定の月次または年次サブスクリプションに基づいて、目的のクラウドプロバイダーにアプリケーションをホストすることになります。プランに応じて、これらのサブスクリプションは、データベースに保存されているデータ、帯域幅、電子メールサービスなどのさまざまなサービスを提供します。

ローカルコンピュータからリモートデータベースにアクセスするにはさまざまな方法がありますが、そのうちの 1つは、グラフィカルユーザーインターフェイスクライアントまたは TCP を介したコマンドラインインターフェイスを使用する方法です。

このチュートリアルでは、Windows マシンのリモートデータベースにアクセスするために必要な PostgreSQL クライアントツールのみをインストールする方法を説明します。

完全な PostgreSQL バイナリをダウンロードして、PostgreSQL クライアントツールをインストールする

これは、PostgreSQL クライアントツールをインストールするために使用できる最初のアプローチです。

このアプローチを機能させるには、最初に Microsoft VisualC++ 再頒布可能パッケージをインストールする必要があります。

microsoft VisualC++ 再頒布可能インストール

ダウンロードWindows オペレーティングシステム用の完全な PostgreSQL バイナリの zip アーカイブ。

PostgreSQL バイナリをダウンロードする

これらのバイナリファイルは、エキスパートユーザーの便宜のために提供されており、ユーザーはこれらのファイルが必要でない限り、インストーラーを使用する必要があることに注意してください。

PostgreSQL バイナリが保存されているダウンロードフォルダに移動し、アーカイブを解凍します。

pgsql という名前のフォルダーがアーカイブから抽出され、次の図に示すフォルダーがあります。

PostgreSQLpgsql フォルダー

リモートデータベースにアクセスする必要がないため、上の画像に示されているように、選択したフォルダを削除します。

残りのフォルダーは、このアプローチで必要な bin フォルダーです。以下に示すように、bin フォルダに移動し、その場所のパスをコピーします。

PostgreSQL のビンの場所

次のステップは、このパスをシステム環境変数に追加して、PostgreSQL コマンドを実行できるようにすることです。

Windows ロゴキーをクリックして Environment を検索し、システム環境変数の編集オプションが返されたときにEnterキーをクリックします。

これにより、以下に示すように、システムプロパティウィンドウが返されます。

システムプロパティウィンドウ

環境変数ウィンドウをクリックすると、ユーザー変数システム変数の別のウィンドウが開きます。パスオプションを選択し、編集ボタンをクリックします。

環境変数ウィンドウ

開いた新しいウィンドウで、new ボタンを押して、以下に示すように、コピーした PostgreSQLbin フォルダーの場所を空のフィールドに貼り付けます。

PostgreSQL システム変数

最後のステップは、ターミナルから PostgreSQL コマンドを実行できるかどうかを確認することです。この例では、リモートデータベースには接続しませんが、リモートデータベースがある場合は、次のコマンドを使用してデータベースにアクセスします。

>psql -h <host> -d <database> -U <username> -p <port> -W

Windows コマンドプロンプトを開いて構成が機能していることを確認し、psql と入力して、キーボードのEnterを押します。以下に示すように、このコマンドはローカルの PostgreSQL サーバーに接続しようとしますが、PostgreSQL サーバーがインストールされていないため、機能しません。

PostgreSQL 接続テスト

PostgreSQL インストーラーを使用して PostgreSQL クライアントツールをインストールする

Windows 用の PostgreSQL インストーラーをダウンロードしてソフトウェアを実行します。

以下に示すように、ソフトウェアにはインストールできる製品がいくつかありますが、ここではコマンドラインツールのみに関心があるため、他のすべての選択を解除して、[次へ]をクリックします。

PostgreSQL インストーラー

インストールが完了したら、以下に示すように、プログラムファイル >PostgreSQL>14 の下にインストールされている bin フォルダーの場所をコピーします。

ビンインストーラーの場所

次のステップは、場所をインストールしてシステム変数に追加することです。上記で説明した手順は、このアプローチに似ています。したがって、それらを繰り返す必要はありません。

追加した以前の PostgreSQL 環境変数を必ず削除してください。プログラムファイル >PostgreSQL>14>bin の場所に新しい環境変数を追加した後、Windows コマンドプロンプトを開き、psql コマンドを使用して構成を再テストします。

このコマンドはローカルの PostgreSQL サーバーに接続しようとしますが、前のアプローチで見たようにデータベースサーバーをインストールしていないため、失敗します。

接続テスト 2

David Mbochi Njonge avatar David Mbochi Njonge avatar

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

関連記事 - PostgreSQL Windows