This commit is contained in:
seb
2026-09-26 23:06:05 +02:00
parent e491ecfa47
commit e7f92ebef8
41 changed files with 3632 additions and 1751 deletions

View File

@@ -386,7 +386,7 @@ export class BetterSqlite3Provider extends BetterSqlite3Executor {
}
}
// Ensure created_at exists on ledger table if created previously
// Ensure created_at and warehouse_id exist on ledger table if created previously
try {
const ledgerCols = this.db.pragma('table_info("ledger")').map((c) => c.name);
if (ledgerCols.length > 0 && !ledgerCols.includes('created_at')) {
@@ -394,6 +394,11 @@ export class BetterSqlite3Provider extends BetterSqlite3Executor {
`ALTER TABLE ledger ADD COLUMN created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
);
}
if (ledgerCols.length > 0 && !ledgerCols.includes('warehouse_id')) {
this.db.exec(
`ALTER TABLE ledger ADD COLUMN warehouse_id INTEGER REFERENCES warehouse(id) ON DELETE NO ACTION`,
);
}
} catch {
// ignore
}