Skip to main content
실수는 일어날 수 있습니다: 잘못된 스키마 변경, 삭제된 행, 또는 엉뚱한 방향으로 진행된 Agent 세션 등. Replit은 각 데이터베이스에 대한 복구 방법을 제공합니다.

개발 데이터베이스 복원

롤백 기능을 사용해 앱과 개발 데이터베이스를 이전 상태로 되돌릴 수 있습니다. 이 기능을 사용하면 데이터베이스를 Agent가 생성한 모든 체크포인트로 복원할 수 있습니다.
롤백 옵션을 보여주는 체크포인트 롤백 인터페이스
체크포인트 상태로 복원할 때는 “추가 롤백 옵션” 아래에서 “Database”를 선택해야 합니다. 그러면 데이터베이스가 체크포인트 생성 시점의 상태로 복원됩니다.

프로덕션 데이터베이스 복원

프로덕션 데이터베이스의 경우, 특정 시점 복원 기능을 사용하여 데이터베이스를 특정 시점으로 복원할 수 있습니다.
롤백 옵션을 보여주는 데이터베이스 롤백 인터페이스
복원 가능한 기간은 플랜에 따라 다릅니다. Core 플랜은 최대 7일의 기록을 보관하고, Pro와 Teams 플랜은 최대 28일을 보관합니다. Pro에서 Core로 다운그레이드하면 보관 기간이 7일로 줄어듭니다.
데이터베이스를 복원해도 앱의 코드는 복원되지 않으며, 앱을 롤백해도 데이터베이스는 복원되지 않습니다. 둘 다 같은 시점으로 되돌리려면 데이터베이스를 복원한 다음 일치하는 체크포인트로 롤백하고 앱을 다시 게시하세요.

게시 실패 문제 해결

데이터베이스 문제로 게시가 실패하는 경우:
  1. 데이터베이스 연결 또는 스키마 충돌에 대한 구체적인 오류 메시지를 확인하려면 게시 로그를 확인하세요
  2. 기존 애플리케이션 코드와의 잠재적 충돌에 대해 최근 스키마 변경 사항을 검토하세요
  3. 다시 게시하기 전에 배포 프리뷰에서 변경 사항을 테스트하세요

다음 단계