개발 데이터베이스 복원
롤백 기능을 사용해 앱과 개발 데이터베이스를 이전 상태로 되돌릴 수 있습니다. 이 기능을 사용하면 데이터베이스를 Agent가 생성한 모든 체크포인트로 복원할 수 있습니다.
체크포인트 상태로 복원할 때는 “추가 롤백 옵션” 아래에서 “Database”를 선택해야 합니다. 그러면 데이터베이스가 체크포인트 생성 시점의 상태로 복원됩니다.
프로덕션 데이터베이스 복원
프로덕션 데이터베이스의 경우, 특정 시점 복원 기능을 사용하여 데이터베이스를 특정 시점으로 복원할 수 있습니다.
프로덕션 데이터베이스 백업 예약
예약된 백업은 매일 하나의 전체 복원 지점을 생성합니다. 예약을 활성화하거나 업데이트하면 Replit은 브라우저의 현재 시간대 기준 자정 무렵에 백업을 예약합니다.- Database 도구를 열고 프로덕션 데이터베이스를 선택하세요.
- Settings를 연 다음 Advanced 아래에서 Scheduled backups를 펼치세요.
- 예약된 백업을 활성화하려면 Keep backups for에서 보관 기간을 선택하세요.
스토리지 비용
Replit은 프로덕션 데이터베이스의 각 스토리지 범주를 개별적으로 계량합니다:데이터베이스 스토리지 비용은 현재 100% 할인되고 있습니다.
이 예약은 현재 UTC 오프셋을 기준으로 합니다. 일광 절약 시간제 변경으로 인해 예약을 업데이트하기 전까지 백업 시간이 한 시간 이동할 수 있습니다. 오프셋이 분 단위인 시간대는 가장 가까운 시간을 사용합니다.
예약된 백업 복원
- 프로덕션 데이터베이스 설정에서 Scheduled backups를 여세요.
- View all backups를 선택하세요.
- 원하는 복원 지점에 대해 Restore를 선택하세요.
restore를 입력한 다음 Continue를 선택하세요.
게시 실패 문제 해결
데이터베이스 문제로 게시가 실패하는 경우:- 데이터베이스 연결 또는 스키마 충돌에 대한 구체적인 오류 메시지를 확인하려면 게시 로그를 확인하세요
- 기존 애플리케이션 코드와의 잠재적 충돌에 대해 최근 스키마 변경 사항을 검토하세요
- 다시 게시하기 전에 배포 프리뷰에서 변경 사항을 테스트하세요
다음 단계
- 개발 및 프로덕션: 두 데이터베이스가 어떻게 함께 작동하는지 알아보세요.
- 체크포인트 및 롤백: 앱 전체를 롤백합니다.