openDB method

Future<Database> openDB({
  1. required String path,
  2. int? version,
})

Implementation

Future<Database> openDB({required String path, int? version}) async {
  OpenDatabaseOptions options = OpenDatabaseOptions(
    version: version,
    onConfigure: _onConfigureDB,
    onCreate: _onCreateDB,
    onUpgrade: _onUpgradeDB,
    onDowngrade: _onDowngradeDB,
    onOpen: _onOpenDB,
    readOnly: false,
    singleInstance: true,
  );

  /// For windows & linux
  if (Platform.isWindows || Platform.isLinux) {
    // sqfliteFfiInit();
    // return await databaseFactoryFfi.openDatabase(path, options: options);
  }

  /// For iOS & Android & MacOS
  return await databaseFactory.openDatabase(path, options: options);
}