postgresql을 재설치 후 brew services start postgres
를 통해 서비스를 시작한 후 psql
명령어를 통해 postgres에 접속하려고 시도하는데 분명 서비스가 시작 중임에도 다음과 같은 에러를 내뿜으며 접속이 되지 않았다
database "leesanghyeon" does not exist
처음 postgresql을 설치 했을 때는 자동으로 사용자 이름을딴 database를 생성해주었는데 재설치를 하니 무슨이유에선지 database가 생성되지 않았다..
이럴 때는 다음과 같은 방법으로 database를 생설 할 수 있다.
psql -d template1
create database 'database이름' \g #쿼리 수행
\q #psql 나오기
이 후 다시 psql
을 통해 접속하면 잘 접속 된다.
https://stackoverflow.com/questions/17633422/psql-fatal-database-user-does-not-exist