부분 백업을 복원하면 전체 Google Cloud 데이터베이스를 덮어쓰는 이유는 무엇인가요?

부분 백업을 복원하면 전체 Google Cloud 데이터베이스를 덮어쓰는 이유는 무엇인가요?

Firebase/Google Cloud에 두 개의 프로젝트가 있습니다. 하나는 개발용이고 다른 하나는 프로덕션용(앱이 실행되는 곳)입니다.

내가 취한 단계

  1. 내 프로덕션 프로젝트의 데이터베이스(예: 게임/최신/건물)에서 특정 컬렉션을 내보냈습니다.
  2. 이를 개발 프로젝트에 복사했습니다(두 프로젝트에서 새로 생성된 버킷 간에 데이터 전송).
  3. 내 개발 프로젝트의 데이터베이스로 백업을 가져왔습니다.

**예상했던 것: ** 개발 프로젝트의 건물 데이터(최신 데이터)가 백업의 건물 데이터(이전 데이터)로 덮어쓰여졌고 나머지 데이터는 그대로 유지되었습니다.

실제로 일어난 일: 내 개발 프로젝트의 전체 데이터베이스를 덮어썼습니다. 어찌된 일인지 건물의 데이터 외에 나머지 파일도 이전 버전으로 되돌려져 있었습니다.

내가 뭔가 잘못했기 때문이 아닐까?

미리 감사드리며 좋은 하루 보내세요! :)

관련 정보