Walnut-Lab/Backend Dev.

💾 PostgreSQL에서 새 데이터베이스 생성하기 (Ubuntu 기준)

여행가가될거야 2025. 5. 26. 20:54
반응형

안녕하세요! 오늘은 Ubuntu 환경에서 PostgreSQL을 설치하고, 새 데이터베이스를 생성하는 방법을 정리해보았습니다.
SQL과 데이터베이스를 공부하면서 실제로 PostgreSQL을 설치하고 실습해보는 과정은 생각보다 간단하지만, 처음 접할 땐 살짝 헷갈릴 수 있어요.

그래서 저처럼 개발공부하시는 분들을 위해 하나하나 정리해봤습니다. 🙂


✅ 1. PostgreSQL 설치 확인

Ubuntu에서는 apt 명령어로 쉽게 PostgreSQL을 설치할 수 있습니다.

sudo apt update
sudo apt install postgresql postgresql-contrib
  • postgresql은 기본 서버 패키지입니다.
  • postgresql-contrib는 다양한 유틸리티와 확장 기능을 포함하고 있어 함께 설치하는 것이 좋습니다.

✅ 2. PostgreSQL 서비스 상태 확인

설치가 완료되면 PostgreSQL 서비스가 자동으로 실행됩니다.
상태를 확인하려면 다음 명령어를 사용합니다:

sudo systemctl status postgresql

서비스가 실행 중이 아니라면 아래 명령어로 시작할 수 있어요:

sudo systemctl start postgresql

✅ 3. PostgreSQL 사용자로 전환

PostgreSQL은 기본적으로 postgres라는 사용자 계정을 사용합니다.
이 계정으로 전환해서 데이터베이스 작업을 수행합니다.

sudo -i -u postgres

✅ 4. psql 명령어로 PostgreSQL 셸 접속

PostgreSQL의 대화형 셸인 psql을 실행합니다.

psql

정상적으로 접속되면 다음과 같은 프롬프트가 나타납니다:

postgres=#

이제 SQL 명령어를 직접 입력할 수 있어요!


✅ 5. 새 데이터베이스 생성

드디어 우리가 원하는 데이터베이스를 생성해봅니다.
예를 들어 mydatabase라는 이름으로 만들고 싶다면 다음과 같이 입력합니다:

CREATE DATABASE mydatabase;

정상적으로 생성되면 다음과 같은 메시지가 출력됩니다:

CREATE DATABASE

✅ 6. 데이터베이스 목록 확인

생성된 데이터베이스가 잘 만들어졌는지 확인하려면 다음 명령어를 사용합니다:

\l

또는:

\list

mydatabase가 목록에 나타나면 성공입니다! 🎉


✅ 7. PostgreSQL 셸 종료

작업이 끝났다면 psql 셸을 종료합니다.

\q

✅ 8. 새로 만든 DB에 접속하기

이제 직접 생성한 데이터베이스에 접속해보겠습니다.

psql -d mydatabase

만약 다른 사용자로 접속하고 싶다면 다음 명령어를 사용합니다:

psql -U 사용자명 -d mydatabase

🎉 마무리

PostgreSQL에서 데이터베이스를 생성하는 전체 과정은 이렇게 간단합니다.
요약하면 아래 순서대로 진행하시면 됩니다.

sudo -i -u postgres        # postgres 사용자로 전환
psql                       # PostgreSQL 셸 접속
CREATE DATABASE mydb;      # 새 DB 생성
\l                         # DB 목록 확인
\q                         # 셸 종료
psql -d mydb               # 새 DB 접속

 


SQL은 백엔드뿐만 아니라 데이터 분석, 인공지능, 통계 등 거의 모든 분야에서 사용되는 핵심 기술입니다.
PostgreSQL은 무료면서도 매우 강력한 데이터베이스이니 꼭 익숙해지시면 큰 도움이 될 거예요.

728x90