Feat: Fügt Spalten updatedAt zu allen Tabellen hinzu
This commit is contained in:
@@ -12,6 +12,9 @@ class Accounts extends Table {
|
||||
|
||||
/// Name des Kontos
|
||||
TextColumn get name => text().withDefault(const Constant(''))();
|
||||
|
||||
/// Wann das Konto das letzte mal geupdated wurde.
|
||||
DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)();
|
||||
}
|
||||
|
||||
/// Eine Tabelle für einzelne Transaktionen.
|
||||
@@ -38,6 +41,9 @@ class Transactions extends Table {
|
||||
/// falls vorhanden
|
||||
IntColumn get recurringTransactionId =>
|
||||
integer().nullable().references(RecurringTransactions, #id)();
|
||||
|
||||
/// Wann die Transaktion das letzte mal geupdated wurde.
|
||||
DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)();
|
||||
}
|
||||
|
||||
/// Eine Tabelle für wiederkehrende Transaktionen.
|
||||
@@ -59,6 +65,9 @@ class RecurringTransactions extends Table {
|
||||
|
||||
/// Fremdschlüssel zum zugehörigen Konto
|
||||
IntColumn get accountId => integer().references(Accounts, #id)();
|
||||
|
||||
/// Wann die wiederkehrende Transaktion das letzte mal geupdated wurde.
|
||||
DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)();
|
||||
}
|
||||
|
||||
/// Hauptklasse für die Drift-Datenbank der Anwendung.
|
||||
|
||||
Reference in New Issue
Block a user