openDatabase method
Opens a database in the pre-configured sqlite3
instance under the
specified path
in the given vfs
.
This should virtually always call sqlite3.open(path, vfs: vfs)
and wrap
the result in a WorkerDatabase
subclass.
Implementation
@override
Future<WorkerDatabase> openDatabase(
WasmSqlite3 sqlite3, String path, String vfs) async {
final db = sqlite3.open(path, vfs: vfs);
setupPowerSyncDatabase(db);
return AsyncSqliteDatabase(database: db);
}