Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

Realm 파일 삭제 - Flutter SDK

이 페이지의 내용

  • Realm 파일 삭제

경우에 따라 디스크에서 영역 파일을 완전히 삭제해야 할 수도 있습니다.

Realm은 꼭 필요한 경우를 제외하고는 데이터를 메모리에 복사하지 않습니다. 결과적으로 영역에서 관리하는 모든 객체는 디스크에 있는 파일에 대한 참조를 갖게 됩니다. 파일을 안전하게 삭제하려면 먼저 다음 객체의 할당이 취소되었는지 확인해야 합니다.

  • 영역에서 읽거나 영역에 추가한 모든 객체

  • 모든 목록 및 결과 객체

  • 모든 ThreadSafeReference 객체

  • 영역 자체

경고

영역이 열려 있는 동안에는 파일을 삭제하지 마세요.

영역 의 인스턴스가 하나 이상 열려 있는 상태에서 영역 파일 또는 해당 보조 파일을 삭제 하면 영역 이 손상되거나 동기화 가 중단될 수 있습니다.

정적 메서드 Realm .deleteRealm() 을 사용하여 지정된 구성에 대해 .realm, .note 및 파일을 삭제 수 .management 있습니다. 영역 파일 의 경로를 인수로 받습니다.

//Get realm's file path
final path = realm.config.path;
// You must close a realm before deleting it
realm.close();
// Delete the realm
Realm.deleteRealm(path);

돌아가기

Realm 파일 관리

이 페이지의 내용