-- SICOE — esquema de base de datos MySQL
--
-- Una única tabla "genérica" guarda todos los datos de la app como
-- documentos (igual que en la versión anterior con Firebase/Firestore):
-- cada fila es un "documento" identificado por su colección + su id,
-- y el contenido en sí va en la columna `data` como JSON.
--
-- Colecciones que usa la app: config (company, checklist), equipos,
-- usuarios, inspecciones, notificaciones.
--
-- Cómo ejecutar este archivo: cPanel → Bases de datos → phpMyAdmin →
-- elegí la base "muforex_sicoe" en la columna izquierda → pestaña
-- "Importar" → seleccioná este archivo → "Continuar".

CREATE TABLE IF NOT EXISTS documents (
	collection VARCHAR(64)  NOT NULL,
	doc_id     VARCHAR(190) NOT NULL,
	data       LONGTEXT     NOT NULL,
	updated_at BIGINT       NOT NULL,
	PRIMARY KEY (collection, doc_id),
	INDEX idx_collection (collection)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
