-
https://www.enterprisedb.com/products-services-training/pgbindownload
からZIPファイルをダウンロードします。 -
アーカイブを選択したディレクトリに解凍します(アーカイブは、解凍するとディレクトリ
pgsqlが作成されるように作成されます。 その下にある他のすべてのもの) -
initdbを実行します (これはサブディレクトリpgsql\binにあります )initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256これにより、
c:\Users\Arthur\pgdataにpostgresの「データディレクトリ」(別名「クラスター」)が作成されます。 。このコマンドを実行しているユーザーが、そのディレクトリに対する完全な読み取り/書き込み権限を持っていることを確認する必要があります。-U postgresスーパーユーザーをpostgresとして作成します 、-Wスーパーユーザーのパスワード-E UTF8の入力を求められますUTF-8でデータベースを作成します エンコーディングと-A scram-sha-256パスワード認証を有効にします。 -
Postgresを起動するには、次を実行します:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile startこれはあります (!)
initdbを実行したユーザーとして実行する データディレクトリへのアクセスに関する問題を回避するため。 -
Postgresをシャットダウンするには、次のコマンドを実行します:
pg_ctl -D c:\Users\Arthur\pgdata stop -
psql.exe(コマンドラインクライアント)はbinにあります ディレクトリ。 Postgres 9.6以降、pgAdmin実行可能ファイルpgAdmin4.exeサブディレクトリ"pgAdmin 4\bin"にあります 。 -
オプションで、Postgresを自動的に実行するWindowsサービスを作成します(必須 Windows管理者アカウントを使用して実行する)
pg_ctl register -N postgresql -D c:\Users\Arthur\pgdata