Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Commit 6457a10

Browse files
fix: sqlite (#1750)
Co-authored-by: vansangpfiev <sang@jan.ai>
1 parent 9622b91 commit 6457a10

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

engine/migrations/migration_helper.cc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,15 @@ cpp::result<bool, std::string> MigrationHelper::BackupDatabase(
77
try {
88
SQLite::Database src_db(src_db_path, SQLite::OPEN_READONLY);
99
sqlite3* backup_db;
10-
10+
#if defined(_WIN32)
1111
if (sqlite3_open16(backup_db_path.c_str(), &backup_db) != SQLITE_OK) {
1212
throw std::runtime_error("Failed to open backup database");
1313
}
14+
#else
15+
if (sqlite3_open(backup_db_path.c_str(), &backup_db) != SQLITE_OK) {
16+
throw std::runtime_error("Failed to open backup database");
17+
}
18+
#endif
1419

1520
sqlite3_backup* backup =
1621
sqlite3_backup_init(backup_db, "main", src_db.getHandle(), "main");

0 commit comments

Comments
 (0)