Feat: Fügt Spalten updatedAt zu allen Tabellen hinzu

This commit is contained in:
2026-01-02 00:45:24 +01:00
parent 7324cd94f3
commit 4d716ba40d
2 changed files with 260 additions and 32 deletions

View File

@@ -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.