2. PostgreSQL 서버에 연결하기
여기서 두 가지 방법이 있어:
- IDE에서 기본 제공하는 기능 사용하기
- Community 버전에서는 Database Navigator 플러그인 사용하기
WebStorm에서 PostgreSQL 연결하기
다른 IDE에서도 연결 과정은 거의 비슷해.
- "Database" 패널 열기. 만약 안 보이면 메뉴에서
View → Tool Windows → Database로 열어봐.
-
Database패널에서+를 누르고 드롭다운 메뉴에서Data Source → PostgreSQL을 선택해.
- 연결 설정하기:
- 처음 PostgreSQL에 연결하면 IDE가 필요한 드라이버를 다운로드하라고 할 거야.
Name: 연결 이름을 정해줘.Host: 서버 주소 (보통 로컬 설치면localhost).Port: 기본 포트는5432야.User: 사용자 이름 (예:postgres).Password: 사용자 비밀번호. 비밀번호 저장 옵션도 있어.
-
Test Connection버튼을 눌러봐. 연결이 성공하면 초록색 체크와 PostgreSQL 버전이 보여.
- 테스트가 성공하면
Apply누르고OK눌러서 저장해.
연결을 저장하면 IDE에서 SQL dialect를 프로젝트나 파일에 맞게 설정하라고 알림이 뜰 수 있어. 그 알림에서 configure 링크를 눌러. 나중에 Settings → Languages & Frameworks → SQL Dialects 메뉴에서 다시 설정할 수도 있어.
열린 SQL Dialects 창에서 PostgreSQL을 선택해. 이 설정은 SQL 코드의 문법 하이라이트, 자동완성, 코드 분석에 중요해.
Database 패널에 새 연결이 보여. 펼치면 데이터베이스, 스키마, 테이블 목록이 나와 (우리는 public만 있어). 이제 SQL 콘솔을 열어서 쿼리를 실행하거나, 테이블을 더블클릭해서 데이터도 볼 수 있어.
연결 후에 테스트 명령어를 실행해서 잘 되는지 확인해봐.
-- 연결된 PostgreSQL 서버 버전 확인하기
SELECT version();
더 자세한 설정은 JetBrains 공식 문서를 참고해봐.
Database Navigator로 PostgreSQL 연결하기
- 플러그인 패널 열기: IDE 사이드 패널에서
DB Browser탭을 찾아 열어. 없다면Main menu → DB Navigator메뉴로 열 수 있어. - 새 연결 만들기.
DB Browser패널에서 플러스(+) 아이콘을 누르고 드롭다운에서PostgreSQL을 선택해.
- 연결 정보 입력하기:
Name: 이 연결의 이름을 정해 (postgres@localhost).Host: PostgreSQL이 내 컴퓨터에 설치되어 있으면localhost사용.Port: PostgreSQL의 기본 포트는5432야.User: DB에 접근할 사용자 이름 (보통 기본값은postgres).Password: 이 사용자의 비밀번호.
- 정보 입력 후
Test Connection버튼을 눌러봐. 연결 성공 메시지가 나와야 해. - 테스트가 성공하면
Apply누르고OK눌러서 설정을 저장해.
결과:
저장하면 새 연결이 DB Browser 패널 목록에 보여. 이제 펼치면 데이터베이스 구조, 사용 가능한 스키마, 테이블, 컬럼까지 볼 수 있어. 이제 첫 SQL 쿼리를 실행할 준비가 된 거야.
연결 후에 테스트 명령어를 실행해봐.
-- 연결된 PostgreSQL 서버 버전 확인하기
SELECT version();
3. Query Console에서 간단한 쿼리 작성하기
쿼리는 데이터베이스 없이도 쓸 수 있어. 예를 들면:
SELECT version();SELECT 2+2*2SELECT NOW()SELECT LENGTH("MAY")
4. 데이터베이스 만들기
다음 SQL 쿼리를 실행해봐:
CREATE DATABASE university;
데이터베이스가 성공적으로 만들어지면 CREATE DATABASE라는 확인 메시지가 보여.
이렇게 간단한 메시지가 좀 심심하게 느껴질 수도 있지만, 프로그래머에겐 이게 진짜 음악 같은 소리야.
이제 university라는 이름의 데이터베이스가 생겼어.

GO TO FULL VERSION