한눈에

Supabase 표의 실체는 PostgreSQL입니다.

한 줄로

PostgreSQL은 표로 데이터를 저장하는 관계형 데이터베이스다. Supabase 프로젝트 하나가 이 Postgres 하나다. Spring Boot가 JDBC로 붙는 MariaDB는 옆 과목이다.

웹개발의 Supabase 강좌는 그 표를 HTTP로 읽고 쓴다. 이 강좌는 그 요청이 도착하기 전에 표가 어떻게 생겼는지, SQL로 무엇을 하는지를 본다.

어디서 실행하나

Supabase 대시보드의 SQL Editor에 붙여 넣고 실행하면 된다. 로컬에 Postgres를 설치하지 않아도 같은 문법이 동작한다.

이 묶음에서 다루는 것

단원 내용
테이블·키 열, 타입, not null, 기본 키
조회·변경 select, insert, update, delete
관계·정규화 외래 키, join, 한 칸에 하나의 값
인덱스·트랜잭션 자주 찾는 열의 색인, 둘 다 되거나 둘 다 안 되거나

행을 누가 볼 수 있는지는 SQL만으로 끝나지 않는다. Supabase에서는 Row Level Security가 그 자리다. 정책 예시는 Supabase · 읽기·쓰기에 있다.