[PostgreSQL] db 생성 및 삭제 명령어
2021. 11. 6. 17:05ㆍDev/Etc
brew install postgresql
brew install postgresql@13
등을 통해 postgresql을 설치한다.
postgres -V
설치가 완료되면 위 명령어로 설치된 postgresql의 버전 확인이 가능하다.
brew services start postgresql@13
이후 해당 명령어를 통해 postgresql@13을 실행시킨다.
근데 이건 위의 postgres 버전과 다른건데.. 아마 psql버전과 서버의 버전이 다른게 제공되는건가..? 잘 모르겠다. 알아봐야할듯
//터미널에서 : postgres라는 db에 postgresql으로 접속한다.
psql postgres
이 명령어는 postgres라는 DB에 접속한다는 의미. (접속하게 되면 psql 버전과 서버 버전이 다르게 나온다. 전자가 postgres -V 이고, 뒤의 버전이 아마 postgresql@13인것 같다..)
그러니까, 내가 testing이라는 db에 접속하고 싶으면 아래와 같이 실행하면 됨
psql testing
DB 생성하기
#터미널에서, psql에 접속한다음에 하는거 아님!
createdb [만들 데이터베이스 이름]
주의해야 할건, psql로 접속한다음 해당 명령어를 실행하는 것이 아니라, 그냥 터미널 메뉴에서 명령어 입력하면 됨! 본인은 psql postgres로 들어가서 createdb 했다가 안돼서 삽질함..
DB 삭제하기
#마찬가지로 터미널에서
dropdb [삭제할 DB 이름]
마찬가지로 삭제하면 됨
이제 dbeaver등을 이용하여 접속해서 db관리하면 된다.
'Dev > Etc' 카테고리의 다른 글
[Docker DB]Docker에서 Postgres, MongoDB, Redis 구동하기 (0) | 2022.02.08 |
---|---|
[PostgreSQL] SQL 명령어 관련 (0) | 2022.01.24 |
[Mac OS] Homebrew 관련 명령어 정리 (0) | 2022.01.15 |
MQTT + NodeJS로 통신하기 (0) | 2021.03.29 |
KhuHub(그 외) -> GitHub로 immigration 하기 (0) | 2021.03.29 |