初心者インフラエンジニアが困ったときに試行錯誤するブログ

インフラエンジニアが,開発の勉強をするときのログを残します

localにPostgresqlをインストールし,DBを立ち上げる

実現したいこと

MacにBDを立ち上げていろいろしたい.

でもMysqlじゃなくてPosgreがいいなーと思い,調べてみた

やったこと

$ brew install postgresql
$ initdb /usr/local/var/postgres -E utf8
$ postgres --version
$ postgres -D /usr/local/var/postgres
$ psql -l

.bash_profile

# PostgreSQL設定(DBの置き場所)
export PGDATA=/usr/local/var/postgres

起動時

$ pg_ctl  -l /var/log/postgres start

終了時

$ pg_ctl stop

ユーザー追加

$ createuser -P <pg-user> 

DBの作成

$ createdb example-db -O <pg-user>

ユーザーとDBの確認

$ psql -q -c'select * from pg_user' example-db 

DB接続

$ psql -U <pg-user> example-db

DB接続解除(\はoption+¥)

\q

注意点

  • pgのインストールは結構時間かかります.10分くらいはみておいていいかも.
  • pathを通すときは,以下のコマンドを打たないと反映されない
$ source ~/.bash_profile

参考

以下の記事を参考にさせていただきました.

qiita.com

本記事について

本記事は,学習を目的に書かれています.

間違い,改良案などございましたら,コメントしていただけると幸いです.

基本的に編集途中ですので,何を書いてほしいかもコメントいただけると,

その情報を中心に追記します.