
실용 SQL을 공부하기 위해
처음에 postgreSQL16버전과 pgadmin 설치 후
pgadmin에서 기본 database server를 인식 못하여 새로 추가함.
-> 이 부분에서 조금 헤맸다.
내 경우는 homebrew에서 postgresql16버전 설치후
postgresql사이트에서 pgadmin4(v8.0)을 설치함

brew install postgresql@16
echo 'export PATH="/opt/homebrew/opt/postgresql@16/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
export LDFLAGS="-L/opt/homebrew/opt/postgresql@16/lib"
export CPPFLAGS="-I/opt/homebrew/opt/postgresql@16/include"
psql -V


brew services start postgresql@16


처음에 이 부분에서 헤맸었다. 서버가 존재하지 않아서 추가해야 했었는데 postgresql은 첨이라서.. 우왕좌왕해댔다

1. 서버 이름 입력하고

2. Host name입력하고 -> save

여기서 문제가 발생했었다. 그냥 save하면 아래와 같은 에러가 나타난다.

postgres라는 role이 존재하지 않는다고 나오는데, brew로 postgres가 설치되면서 postgres database username이 자동으로 mac의 username을 따라가는 것 같았다.
3. 그렇다면 username을 바꿔줘 보자.

생각한 대로 Server가 create되었다.
:) b (따봉)

환경변수 추가는 검색해도 잘 안나오던데 ㅜㅜ 덕분에 설치 잘하고 갑니다 👍