diff --git a/server/db/init.js b/server/db/init.js index 44685f4..4fd9d2c 100644 --- a/server/db/init.js +++ b/server/db/init.js @@ -128,7 +128,7 @@ function initDatabase() { ) `); - // migrate: add OFA-specific columns if missing + // migrate: add OFA-specific columns if missing (covers existing DBs) const healthMigrations = [ ['test_type', 'TEXT'], ['ofa_result', 'TEXT'], @@ -136,6 +136,9 @@ function initDatabase() { ['performed_by', 'TEXT'], ['expires_at', 'TEXT'], ['document_url', 'TEXT'], + ['result', 'TEXT'], + ['vet_name', 'TEXT'], + ['next_due', 'TEXT'], ]; for (const [col, def] of healthMigrations) { try { db.exec(`ALTER TABLE health_records ADD COLUMN ${col} ${def}`); } catch (_) { /* already exists */ }