From 23b1b39de9ecd838c8441489e6f10549b6860ef9 Mon Sep 17 00:00:00 2001 From: Sergio Nicolas Lavaise Date: Fri, 17 Apr 2026 10:26:04 -0300 Subject: [PATCH] Fix: crear tabla interconsultas si no existe, sin columna realizada --- server/server.js | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/server/server.js b/server/server.js index 177c741..b57cf0e 100644 --- a/server/server.js +++ b/server/server.js @@ -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();