From dbda4f46363759143e7d6b659b0b99bff7c793d7 Mon Sep 17 00:00:00 2001 From: Keiko Date: Tue, 30 Jun 2026 00:35:48 +0000 Subject: [PATCH] =?UTF-8?q?Migraci=C3=B3n=20a=20la=20versi=C3=B3n=20m?= =?UTF-8?q?=C3=A1s=20estable=20de=20Gitea=20en=20Del=20Austral?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Keiko --- reiniciar_todo.sql | 67 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 reiniciar_todo.sql diff --git a/reiniciar_todo.sql b/reiniciar_todo.sql new file mode 100644 index 0000000..1bb4fad --- /dev/null +++ b/reiniciar_todo.sql @@ -0,0 +1,67 @@ +-- ============================================================ +-- Del Austral — REINICIO TOTAL DEL SISTEMA +-- ============================================================ +-- Este script borra TODO: usuarios, sedes, clave de Desarrollador, +-- pacientes, sesiones, citas, archivos adjuntos (los registros en +-- la base, no los archivos físicos en el servidor), plantillas de +-- evolución, papelera, e historial de cambios. +-- +-- Después de correr esto, el sistema vuelve a quedar como recién +-- instalado: la primera vez que entres te va a pedir crear la +-- clave de Desarrollador de nuevo. +-- +-- ADVERTENCIA: esta acción NO SE PUEDE DESHACER. Si tenés +-- cualquier duda, hacé un backup antes (en phpMyAdmin: pestaña +-- "Exportar" → guardar el archivo .sql en tu computadora). +-- +-- Cómo aplicarlo: +-- 1. Entrá a phpMyAdmin → tu base de datos. +-- 2. Pestaña "SQL" (no "Importar"). +-- 3. Pegá todo este archivo y ejecutá. +-- +-- Nota técnica: usamos DELETE en vez de TRUNCATE porque algunos +-- hostings (MySQL/MariaDB) no permiten TRUNCATE sobre tablas +-- referenciadas por una clave foránea, ni siquiera con los +-- chequeos desactivados. DELETE sí funciona en todos los casos. +-- ============================================================ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +DELETE FROM historial_cambios; +DELETE FROM legajos_eliminados; +DELETE FROM archivos_adjuntos; +DELETE FROM citas; +DELETE FROM sesiones; +DELETE FROM pacientes; +DELETE FROM plantillas_evolucion; +DELETE FROM usuarios_sedes; +DELETE FROM usuarios; +DELETE FROM sedes; +DELETE FROM desarrollador; + +-- Reiniciar los contadores de autoincremento, para que el +-- próximo paciente/usuario/sede que crees vuelva a empezar +-- desde el ID 1 (puramente cosmético, no es obligatorio). +ALTER TABLE historial_cambios AUTO_INCREMENT = 1; +ALTER TABLE legajos_eliminados AUTO_INCREMENT = 1; +ALTER TABLE archivos_adjuntos AUTO_INCREMENT = 1; +ALTER TABLE citas AUTO_INCREMENT = 1; +ALTER TABLE sesiones AUTO_INCREMENT = 1; +ALTER TABLE pacientes AUTO_INCREMENT = 1; +ALTER TABLE plantillas_evolucion AUTO_INCREMENT = 1; +ALTER TABLE usuarios AUTO_INCREMENT = 1; +ALTER TABLE sedes AUTO_INCREMENT = 1; +ALTER TABLE desarrollador AUTO_INCREMENT = 1; + +-- Las obras sociales NO se borran (es un catálogo, no datos de +-- pacientes). Si también querés vaciar las que agregaste a mano +-- y volver a dejar solo las predefinidas, descomentá esta línea: +-- DELETE FROM obras_sociales WHERE es_predefinida = 0; + +SET FOREIGN_KEY_CHECKS = 1; + +-- ============================================================ +-- Listo. Al refrescar el sitio, debería pedirte crear la clave +-- de Desarrollador como si fuera la primera vez. +-- ============================================================