#PostgreSQL

27 편의 글

PostgreSQL 기초 강좌 #2 자료형과 테이블 설계: 무엇으로 저장할 것인가
5 분 소요

PostgreSQL 기초 강좌 #2 자료형과 테이블 설계: 무엇으로 저장할 것인가

PostgreSQL 설계의 절반은 자료형 선택입니다. 문자열은 text 하나로 충분한 이유, 돈 계산에서 numeric이 필수인 이유, 시각 저장의 표준인 timestamptz와 timestamp의 함정, 기본 키 전략(bigint IDENTITY vs UUID, 그리고 uuidv7), NOT NULL·CHECK·외래 키로 데이터 무결성을 DB 층에서 지키는 설계, enum과 배열을 쓸 곳까지 다루겠습니다.

PostgreSQL 기초 강좌 #1 PostgreSQL이란: 널리 쓰이는 데이터베이스가 된 이유, 설치와 psql 첫 사용
4 분 소요

PostgreSQL 기초 강좌 #1 PostgreSQL이란: 널리 쓰이는 데이터베이스가 된 이유, 설치와 psql 첫 사용

PostgreSQL이 신규 프로젝트의 기본 데이터베이스가 된 배경부터 시작합니다. 표준 준수와 풍부한 자료형, 확장 생태계(pgvector·PostGIS), 관대한 라이선스라는 선택의 이유, 도커로 로컬에 띄우는 가장 빠른 설치, psql 접속과 메타 명령(\l, \dt, \d)의 기본기, 첫 테이블을 만들고 넣고 조회하는 한 사이클, 그리고 강좌 전체의 지도까지 다루겠습니다.

도커 실전 강좌 #2 Django + PostgreSQL compose — 두 컨테이너 한 묶음
9 분 소요

도커 실전 강좌 #2 Django + PostgreSQL compose — 두 컨테이너 한 묶음

Django 앱과 PostgreSQL을 docker compose 한 파일에 묶어보겠습니다. 마이그레이션 entrypoint, depends_on과 healthcheck의 연결, 데이터 볼륨, .env 분리, collectstatic까지 compose가 풀어주는 작업을 운영 형태로 정리합니다.