supabase-database-guide
Installation
SKILL.md
Supabase Database Development Guide
Supabase 데이터베이스 스키마 변경, Migration 작업, 로컬/원격 환경 관리를 위한 가이드.
핵심 원칙
- 항상 로컬에서 먼저 테스트 → 원격 배포
- 모든 스키마 변경은 Migration 파일로 관리 (Dashboard 직접 수정 금지)
- RLS 정책 필수 설정 (보안)
- NOT NULL 컬럼에는 DEFAULT 값 설정 또는 코드에서 반드시 제공
- Migration은 자주, 작게 (큰 변경사항을 한 번에 하지 않기)
개발 워크플로우
1. 로컬 환경으로 전환
$ supabase start
.env.local → NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321