database property

Future<Database> database

Implementation

Future<Database> get database async {
  final path = join(await getDatabasesPath(), 'sqlite_handler_database.db');
  return openDatabase(
    path,
    onCreate: (db, version) async {
      final queries = await getTables;
      for (String query in queries) {
        db.execute(query);
      }
    },
    onConfigure: (db) async => await db.execute('PRAGMA foreign_keys = ON'),
    version: 1,
  );
}