관리 메뉴

준호씨의 블로그

맥북(osx) 에 postgresql 설치 본문

개발이야기

맥북(osx) 에 postgresql 설치

준호씨 2015. 10. 13. 20:15
반응형

요즘 맥북에 뭔가 어플리케이션을 너무 많이 설치 하는 거 같기도 하지만... 일단 설치

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
맥북(osx) 에 postgresql 설치  (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
0 Comments
댓글쓰기 폼