준호씨의 블로그
맥북(osx) 에 postgresql 설치 본문
요즘 맥북에 뭔가 어플리케이션을 너무 많이 설치 하는 거 같기도 하지만... 일단 설치
brew install postgresql
brew install postgresql
==> Downloading https://homebrew.bintray.com/bottles/postgresql-9.4.5.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring postgresql-9.4.5.el_capitan.bottle.tar.gz
==> /usr/local/Cellar/postgresql/9.4.5/bin/initdb /usr/local/var/postgres
==> Caveats
If builds of PostgreSQL 9 are failing and you have version 8.x installed,
you may need to remove the previous version first. See:
https://github.com/Homebrew/homebrew/issues/2510
To migrate existing data from a previous major version (pre-9.4) of PostgreSQL, see:
https://www.postgresql.org/docs/9.4/static/upgrading.html
To have launchd start postgresql at login:
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
Then to load postgresql now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
Or, if you don't want/need launchctl, you can just run:
postgres -D /usr/local/var/postgres
==> Summary
🍺 /usr/local/Cellar/postgresql/9.4.5: 3021 files, 40M
postgresql 에서는 data type 에 json 도 사용 할 수 있다고 함. 9.2 부터 지원 하지만 9.3 부터 기능이 더 많아진듯.
9.4.5 는 뭐가 다를까?
그나저나 설치는 했는데 어떻게 쓰는지 모르겠음;;
postgres -D /usr/local/var/postgres
실행하면 서버가 돌고 있는거 같긴 한데...
그냥 createdb 하면 db 가 생성되는건가
createdb `whoami`
그렇군
http://www.moncefbelyamani.com/how-to-install-postgresql-on-a-mac-with-homebrew-and-lunchy/ 에서 lunchy 쓰면 편하다고 해서 사용 해 보기로 함
gem install lunchy
lunchy stop postgres
해 보니 No daemon found matching 'postgres' 라고 나옴
데몬 등록을 해 줘야 되나봄. 앞서 brew install 에서 언급된 아래 두 줄 실행
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
lunchy start postgres
이젠 잘 되는군. lunchy 잘 써봐야 겠다.
'개발이야기' 카테고리의 다른 글
클린코드 스터디 (0) | 2015.10.22 |
---|---|
맥북(osx)에 fluentd 설치 (0) | 2015.10.13 |
ubuntu 에 fluentd 설치 (td-agent) (0) | 2015.10.09 |
ubuntu 에 jenkins 설치 (0) | 2015.10.09 |
jenkins 설치 on osx (0) | 2015.10.07 |