22 lines
707 B
MySQL
22 lines
707 B
MySQL
|
|
-- MASON tables
|
||
|
|
|
||
|
|
CREATE TABLE IF NOT EXISTS incidencias (
|
||
|
|
id BIGSERIAL PRIMARY KEY,
|
||
|
|
h_incidencia VARCHAR(64) NOT NULL UNIQUE,
|
||
|
|
h_instancia_origen VARCHAR(64) NOT NULL,
|
||
|
|
h_ejecucion VARCHAR(64),
|
||
|
|
tipo VARCHAR(50) DEFAULT 'general',
|
||
|
|
severidad VARCHAR(20) DEFAULT 'media',
|
||
|
|
descripcion TEXT,
|
||
|
|
datos JSONB DEFAULT '{}',
|
||
|
|
estado VARCHAR(20) DEFAULT 'pendiente',
|
||
|
|
asignado_a VARCHAR(100),
|
||
|
|
resolucion TEXT,
|
||
|
|
created_at TIMESTAMP DEFAULT NOW(),
|
||
|
|
updated_at TIMESTAMP DEFAULT NOW(),
|
||
|
|
resolved_at TIMESTAMP
|
||
|
|
);
|
||
|
|
|
||
|
|
CREATE INDEX IF NOT EXISTS idx_incidencias_estado ON incidencias(estado);
|
||
|
|
CREATE INDEX IF NOT EXISTS idx_incidencias_origen ON incidencias(h_instancia_origen);
|