메인 콘텐츠로 건너뛰기
Backup 데이터베이스 엔진을 사용하면 백업에서 테이블/데이터베이스를 읽기 전용 모드로 즉시 ATTACH할 수 있습니다. Backup 데이터베이스 엔진은 증분 백업과 비증분 백업을 모두 지원합니다.

데이터베이스 만들기

백업 대상은 Disk, S3, File과 같은 유효한 백업 대상일 수 있습니다. 이는 함수 형태로 전달되며, 예를 들면 Disk('disk_name', 'backup_name')와 같습니다. 엔진 매개변수
  • database_name_inside_backup — 백업 내부의 데이터베이스 이름입니다.
  • backup_destination — 백업 대상입니다.

사용 예시

Disk 백업 대상을 사용하는 예시를 살펴보겠습니다. 먼저 storage.xml에서 백업 디스크를 설정합니다:
사용 예시입니다. 테스트용 데이터베이스와 테이블을 만들고, 일부 데이터를 삽입한 다음 백업을 만들어 보겠습니다:
이제 test_database_backup 백업이 있으므로 Backup 데이터베이스를 생성하겠습니다:
이제 데이터베이스의 모든 테이블을 조회할 수 있습니다:
이 Backup 데이터베이스도 일반 데이터베이스와 마찬가지로 사용할 수 있습니다. 예를 들어 그 안의 테이블을 쿼리할 수 있습니다:
마지막 수정일 2026년 7월 2일