import 'package:drift/drift.dart'; import 'package:drift_flutter/drift_flutter.dart'; import 'package:path_provider/path_provider.dart'; part 'database.g.dart'; @DriftDatabase(tables: []) class AppDatabase extends _$AppDatabase { AppDatabase([QueryExecutor? executor]) : super(executor ?? _openConnection()); @override int get schemaVersion => 1; static QueryExecutor _openConnection() { return driftDatabase( name: 'household_keeper', native: const DriftNativeOptions( databaseDirectory: getApplicationSupportDirectory, ), ); } }