SQLite는 앱이 실행되는 동안 데이터베이스 파일을 백업할 수 있습니다. 이 기능은 Microsoft.Data.Sqlite에서 메서드로 BackupDatabase 사용할 수 있습니다 SqliteConnection.
// Create a full backup of the database
var backup = new SqliteConnection("Data Source=BackupSample.db");
connection.BackupDatabase(backup);
현재 BackupDatabase 는 가능한 한 빨리 데이터베이스를 백업하고 다른 연결이 데이터베이스에 쓰여지는 것을 차단합니다. 문제 #13834 는 백그라운드에서 데이터베이스를 백업하고 다른 연결이 백업을 중단하고 데이터베이스에 쓸 수 있도록 하는 대체 API를 제공합니다. 관심이 있는 경우 문제에 대한 피드백을 제공합니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET