Fix: crear tabla interconsultas si no existe, sin columna realizada

This commit is contained in:
2026-04-17 10:26:04 -03:00
parent 777bc97df8
commit 23b1b39de9
+15 -12
View File
@@ -158,19 +158,22 @@ try {
} }
try { try {
db.exec(` const existingTable = db.prepare("SELECT name FROM sqlite_master WHERE type='table' AND name='interconsultas'").get();
CREATE TABLE IF NOT EXISTS interconsultas ( if (!existingTable) {
id TEXT PRIMARY KEY, db.exec(`
pacienteId TEXT NOT NULL, CREATE TABLE interconsultas (
internacionId TEXT NOT NULL, id TEXT PRIMARY KEY,
fecha TEXT, pacienteId TEXT NOT NULL,
servicioInterconsultado TEXT, internacionId TEXT NOT NULL,
realizada INTEGER DEFAULT 0, fecha TEXT,
respuestaInterconsulta TEXT servicioInterconsultado TEXT,
) respuestaInterconsulta TEXT
`); )
`);
console.log('Tabla interconsultas creada');
}
} catch (e) { } catch (e) {
console.log('Tabla interconsultas ya existe o error:', e.message); console.log('Error tabla interconsultas:', e.message);
} }
const app = express(); const app = express();