Win7 Pro x64 + PostgresSQL10 x64 をインストールしてみる

環境は Win7 Pro x64 試したのは postgresql-10.0-1-windows-x64.exe

メモ サービスの起動 タスクバーの検索欄から services.msc を入力

基本的なインストールの手順はこちらPostgreSQLのダウンロード及びインストール
confファイルとWindowsファイアーウォールの設定はPostgreSQL へ他の端末から接続するための設定
インストールを始める前にロケール(国際化と地域化)をまず読んで--locale=Cでいいのかな?と事前に確認したほうが良いのかな?と

手順に従ってイントールを進めますが、ロケールは[C]を選択します
インストール後は \path\to\PostgreSQL\10\bin まで環境変数のpathに登録するのが吉かと
インストール後は以下の状態になる
> psql -lU postgres
Password for user postgres:


List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges

                                                                                                                                                    • -

postgres | postgres | UTF8 | C | C |
template0 | postgres | UTF8 | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
(3 rows)

PostgreSQL Sample Databaseをセットしてみる。上記の下の方から dvdrental.zip をDLして d:\tmp に解凍する。
> createdb --locale=C --encoding=UTF-8 --template=template0 -U postgres dvdrental
でDBを作成する.
> pg_restore -U postgres -d dvdrental D:\tmp\dvdrental.tar
パスワード:
でファイルをリストアする

PostgreSQL\10\data\pg_hba.conf の設定


# TYPE DATABASE USER ADDRESS METHOD

# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.5.0/24 md5 <- 環境に合わせて追加
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host replication all 127.0.0.1/32 md5 <- 未使用なのでコメントアウト
#host replication all ::1/128 md5 <- 未使用なのでコメントアウト

Windowsファイアーウォールの設定
コントロールパネル->Windowsファイアーウォール->詳細設定を開く
・左のペインより、受信の規則を選択
・右側のペインより新しい規則を選択
・ポートをチェック->次へを押下
・特定のローカルポートに 5432 を入力->次へを押下
・接続を許可するをチェック->次へを押下
ドメイン、プライベート、パブリックから必要に応じてチェック-> 次へを押下
・名前を入力して->完了を押下
・サービスよりpostgresを再起動する
他のPCより接続できることを確認する(自分はA5M2で確認)