# 1. Remote DB Schema 복사# schema_migration 이력이 없는 경우supabase db pull
# schema_migration 이력이 있는 경우supabase migration fetch
# 2. local DB 리셋supabase db reset
Data
1
2
3
4
5
# 1. Remote DB 데이터 복사supabase db dump --data-only -s public > supabase/seed.sql
# 2. local DB 리셋supabase db reset
From local To remote
Schema
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 1. Remote DB Schema 복사 (migration)# schema_migration 이력이 없는 경우supabase db pull
# schema_migration 이력이 있는 경우supabase migration fetch
# 2. Remote DB Schema 복사 (dump)mkdir -p supabase/schemas
supabase db dump > supabase/schemas/prod.sql
# 3. supabase/schemas 폴더에 적용 할 DDL sql 파일 추가# 4. migration과 schemas의 ddl을 비교하여 새로운 migration 파일 생성supabase db diff -f [name]# 5. migration 반영supabase db push
Data
From remote To local / Data 응용 (–db-url or –linked 사용)