Actualizar server.js
This commit is contained in:
14
server.js
14
server.js
@@ -243,15 +243,25 @@ async function autoUpdateDB() {
|
||||
);
|
||||
`);
|
||||
|
||||
// PARCHE DE ACTUALIZACIÓN
|
||||
// PARCHE DE ACTUALIZACIÓN
|
||||
await client.query(`
|
||||
DO $$ BEGIN
|
||||
|
||||
-- NUEVO: Columna para colores personalizados de la App
|
||||
IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='users' AND column_name='app_settings') THEN
|
||||
ALTER TABLE users ADD COLUMN app_settings JSONB DEFAULT '{"primary": "#1e3a8a", "secondary": "#2563eb", "bg": "#f8fafc"}';
|
||||
END IF;
|
||||
|
||||
-- AÑADIDO: Columna para guardar la configuración de WhatsApp
|
||||
IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='users' AND column_name='wa_settings') THEN
|
||||
|
||||
-- AÑADIDO: Columna para guardar la configuración de WhatsApp
|
||||
IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='users' AND column_name='wa_settings') THEN
|
||||
ALTER TABLE users ADD COLUMN wa_settings JSONB DEFAULT '{}';
|
||||
END IF;
|
||||
|
||||
|
||||
|
||||
-- AÑADIDO: Configuración del Portal del Cliente
|
||||
IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='users' AND column_name='company_logo') THEN
|
||||
ALTER TABLE users ADD COLUMN company_logo TEXT;
|
||||
@@ -280,6 +290,8 @@ async function autoUpdateDB() {
|
||||
ALTER TABLE service_statuses ADD COLUMN is_system BOOLEAN DEFAULT FALSE;
|
||||
END IF;
|
||||
|
||||
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='services' AND column_name='client_id') THEN ALTER TABLE services ADD COLUMN client_id INT REFERENCES clients(id) ON DELETE SET NULL; END IF;
|
||||
IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='services' AND column_name='status_id') THEN ALTER TABLE services ADD COLUMN status_id INT REFERENCES service_statuses(id) ON DELETE SET NULL; END IF;
|
||||
IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='services' AND column_name='contact_phone') THEN ALTER TABLE services ADD COLUMN contact_phone TEXT; END IF;
|
||||
|
||||
Reference in New Issue
Block a user