feat: add payment method
This commit is contained in:
@@ -73,6 +73,8 @@ class ClosedTabs extends Table {
|
||||
|
||||
DateTimeColumn get closedAt => dateTime()();
|
||||
|
||||
TextColumn get paymentMethod => text().withDefault(const Constant('cash'))();
|
||||
|
||||
@override
|
||||
Set<Column> get primaryKey => {id};
|
||||
}
|
||||
@@ -126,7 +128,7 @@ class AppDatabase extends _$AppDatabase {
|
||||
AppDatabase([QueryExecutor? executor]) : super(executor ?? _openConnection());
|
||||
|
||||
@override
|
||||
int get schemaVersion => 5;
|
||||
int get schemaVersion => 6;
|
||||
|
||||
@override
|
||||
MigrationStrategy get migration {
|
||||
@@ -152,6 +154,10 @@ class AppDatabase extends _$AppDatabase {
|
||||
if (from < 5) {
|
||||
await migrator.createTable(appSettingsTable);
|
||||
}
|
||||
|
||||
if (from < 6) {
|
||||
await migrator.addColumn(closedTabs, closedTabs.paymentMethod);
|
||||
}
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user