migrations/009_document_type_settings.sql
Rama main · réplica de lectura del repositorio original.
CREATE TABLE IF NOT EXISTS document_type_settings (
key TEXT PRIMARY KEY,
label TEXT NOT NULL,
description TEXT NOT NULL DEFAULT '',
category TEXT NOT NULL DEFAULT 'generic',
prompt_hint TEXT NOT NULL DEFAULT '',
keywords JSONB NOT NULL DEFAULT '[]'::jsonb,
source_type_hints JSONB NOT NULL DEFAULT '[]'::jsonb,
file_type_hints JSONB NOT NULL DEFAULT '[]'::jsonb,
enabled BOOLEAN NOT NULL DEFAULT TRUE,
priority INTEGER NOT NULL DEFAULT 100,
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
);
CREATE INDEX IF NOT EXISTS idx_document_type_settings_enabled ON document_type_settings (enabled, priority, key);