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で確認)