들어가며필자가 평소에 가장 많이 사용하는 데이터베이스는 postgreSQL이라고 부르는 데이터베이스이다. 무료로 사용할 수 있는 데이터베이스이며, mysql과 함께 많이 사용하는 관계형 데이터베이스이다. 보통 일반적으로는 pgAdmin이라고 불리는 데이터베이스 툴을 통해서 GUI 환경에서 DB를 관리할 수 있으나, 필자는 젯브레인즈 학생 라이선스 인증을 통해서 datagrip을 사용하기 때문에, Terminal의 psql 명령어를 통한 CLI 조작 + datagrip을 통한 GUI 조작을 통한 개발 환경을 갖추고 있다. 이번 포스팅에서는 기본적인 데이터베이스 생성 방법에 datagrip을 통해 모니터링하는 과정까지를 포스팅하려고 한다. MAC 환경을 기준으로 설명한다. 본론postgresql 설치먼저 p..
Database/postgres
시작하며서버를 이전하기 위해서 어느날 datagrip으로 postgres server에 커넥션을 물었더니 에러가 발생했다. DB는 주로 postgres를 쓰는 편인데, 모든 local postgres 서버가 커넥션에 실패하는 것을 보고 터미널로 에러를 확인해보았다. psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory Is the server running locally and accepting connections on that socket? 어떻게 된 일인가 싶어 그대로 구글링해보니 상당히 많은 레퍼런스가 나왔다. 생각보다 빈번히 발생하는 에러인 것 같아 쉽게 해결할 수 있을 줄..