1단계: 데이터 마이그레이션 준비
- 데이터 마이그레이션을 시작하기 전에, Bubble.io 애플리케이션의 데이터베이스에 가져오려는 모든 데이터 타입과 관련 필드가 있는지 확인하세요.
- 현재 데이터베이스에서 불필요한 데이터를 청소하여 마이그레이션 과정을 간소화하세요. 사용하지 않는 데이터 타입 또는 더 이상 필요하지 않은 개별 항목을 삭제함으로써 이를 달성할 수 있습니다.
- 상당한 변경사항, 예를 들면 데이터 마이그레이션과 같은 것을 하기 전에 기존 데이터의 백업을 생성하는 것이 좋은 방법입니다.
2단계: 템플릿 CSV 파일 생성
- 다른 데이터베이스 또는 시스템에서 데이터를 이동하는 경우 CSV 형식으로 내보내야 합니다. Bubble.io 데이터베이스에 해당하는 필드 이름을 포함하는 헤더 행이 있는 템플릿 CSV를 생성하여 시작하세요.
- CSV가 올바르게 형식화되었는지 확인하고, 데이터 타입과 Bubble.io import tool이 예상하는 구분자가 정확한지 확인하세요.
3단계: Bubble.io로 데이터 가져오기
- Bubble.io 내에서 'App Data' 섹션으로 이동하고 'Upload' 버튼을 찾아 CSV 파일을 가져오는 과정을 시작하세요.
- CSV 파일의 데이터와 일치하는 데이터 유형을 선택하세요.
- 데이터가 텍스트 필드 내에 쉼표, 탭, 파이프와 같은 요소를 포함하고 있다면, 데이터 구분자를 선택하세요.
- CSV 파일을 업로드하고 CSV 열을 Bubble.io의 관련 데이터 필드에 매핑하세요. 이는 올바른 데이터가 올바른 필드에 들어가는 것을 보장하기 때문에 중요합니다.
- 목록의 것들을 포함하는 필드에 매핑하고 있다면, 주요 구분자와 다른 목록 구분자를 사용하세요. Bubble.io는 또한 대괄호로 목록을 둘러싸는 옵션을 지원합니다.
- ‘Validate data’ 버튼을 클릭하여 처음 몇 행이 Bubble의 요구 사항을 충족하는지 데이터를 확인합니다.
4단계: 리뷰 및 업로드
- 데이터 매핑 및 검증 결과를 확인하세요. 문제가 발생하면 Bubble.io가 이를 플래그하여 필요한 수정을 하기 전에 다음 단계로 진행할 수 있게 합니다.
- 모든 데이터가 검증되고 모든 것이 올바르게 매핑되었다고 확신하면, ‘Upload data’ 버튼을 클릭하여 마이그레이션을 시작하세요.
- 데이터 업로드는 백그라운드에서 처리되므로, 완료될 때까지 애플리케이션의 다른 측면에 대해 계속 작업할 수 있습니다. Bubble.io는 완료 시 또는 업로드 중에 오류가 발생하면 이메일로 알려줍니다.
5단계: 마이그레이션 후 검사
- 데이터가 업로드된 후에 애플리케이션을 확인하여 데이터가 올바르게 표시되고 예상치 못한 문제가 없는지 확인하세요.
- 서로 다른 데이터 타입 간의 관계를 검토하여 관련 필드 및 연결된 데이터가 의도한 대로 작동하는지 확인하세요.
- 가져온 데이터가 애플리케이션의 기존 기능이나 성능에 영향을 미치지 않았는지 확인하기 위해 애플리케이션을 철저히 테스트하십시오.
6단계: 필요에 따라 데이터 수정 또는 삭제
- 가져오기 후에 수정해야 하는 데이터가 있다면, 변경하려는 thing의 고유 ID와 인접 열의 새 값이 있는 파일을 생성하여 CSV 업로드로 대량 수정을 수행할 수 있습니다.
- 'App Data' 섹션 및 관련 데이터베이스 뷰를 사용하여 필요한 경우 개별 항목 또는 대량 항목을 삭제할 수도 있습니다.
7단계: 필요한 경우 데이터 내보내기
- 데이터 내보내기가 필요한 경우, 'App Data' 섹션 내의 'Export' 기능을 사용하여 CSV 파일을 생성하세요. 이 내보내기는 적용된 모든 필터 또는 제약조건을 포함한 현재 뷰를 반영할 것입니다.
이 단계들을 따르면, Bubble.io 애플리케이션 내에서 데이터 마이그레이션을 효율적으로 처리할 수 있으며, 간섭을 최소화하고 프로세스 전반에 걸쳐 데이터의 무결성을 유지할 수 있습니다.