728x90
반응형
supabase 클라우드 postgre DB 사용시,
pg_dump, pg_restore 명령어로 가능하다. 구체적인 내용은 아래와 같다.
1. DB 스키마와 데이터 백업 :
아래와 같은 명령어로 가능하다. 백업파일은 명령어 실행한 디렉토리에 생성된다.
pg_dump --format=c --blobs '<POSTGRES_URL_NON_POOLING>' > 백업파일명.sql
**아래는 내 시스템에서 한 것.

"POSTGRES_URL_NON_POOLING" 확인은 setting 쪽에서 확인가능하고 소스에서 DB연결시 사용했던 DB url 과 같다.

**아래에서 빨간색 부분만 각자의 시스템에 맞게 대체하면 된다.
postgres://postgres.호스트:비밀번호@지역.pooler.supabase.com:5432/postgres?sslmode=require
2.복원
아래 명령어 실행.
pg_restore --dbname='<POSTGRES_URL_NON_POOLING>' 백업파일명.sql
728x90
반응형
'IT기타' 카테고리의 다른 글
| Railway 이용한 애플리케이션 배포 (1) | 2025.02.08 |
|---|---|
| GitHub Actions <-> Fly.io 자동배포(ci/cd) (0) | 2025.02.07 |
| 맥북(MacBook, 맥 노트북) 처음일 때, 10초만에 적응하기. (0) | 2025.02.05 |
| fastAPI, postgre DB 연결 설정 (0) | 2025.02.04 |
| Supabase에서 데이터베이스 비밀번호 변경 (0) | 2025.02.04 |