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 {
db.exec(`
CREATE TABLE IF NOT EXISTS interconsultas (
id TEXT PRIMARY KEY,
pacienteId TEXT NOT NULL,
internacionId TEXT NOT NULL,
fecha TEXT,
servicioInterconsultado TEXT,
realizada INTEGER DEFAULT 0,
respuestaInterconsulta TEXT
)
`);
const existingTable = db.prepare("SELECT name FROM sqlite_master WHERE type='table' AND name='interconsultas'").get();
if (!existingTable) {
db.exec(`
CREATE TABLE interconsultas (
id TEXT PRIMARY KEY,
pacienteId TEXT NOT NULL,
internacionId TEXT NOT NULL,
fecha TEXT,
servicioInterconsultado TEXT,
respuestaInterconsulta TEXT
)
`);
console.log('Tabla interconsultas creada');
}
} catch (e) {
console.log('Tabla interconsultas ya existe o error:', e.message);
console.log('Error tabla interconsultas:', e.message);
}
const app = express();