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
+6 -3
View File
@@ -158,19 +158,22 @@ try {
} }
try { try {
const existingTable = db.prepare("SELECT name FROM sqlite_master WHERE type='table' AND name='interconsultas'").get();
if (!existingTable) {
db.exec(` db.exec(`
CREATE TABLE IF NOT EXISTS interconsultas ( CREATE TABLE interconsultas (
id TEXT PRIMARY KEY, id TEXT PRIMARY KEY,
pacienteId TEXT NOT NULL, pacienteId TEXT NOT NULL,
internacionId TEXT NOT NULL, internacionId TEXT NOT NULL,
fecha TEXT, fecha TEXT,
servicioInterconsultado TEXT, servicioInterconsultado TEXT,
realizada INTEGER DEFAULT 0,
respuestaInterconsulta 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();