-- Adicionar campos de metadados aos documentos ALTER TABLE documentos_auto_indexados ADD COLUMN IF NOT EXISTS arquivo_tamanho BIGINT, ADD COLUMN IF NOT EXISTS num_paginas INTEGER DEFAULT 1, ADD COLUMN IF NOT EXISTS formato_pagina VARCHAR(20) DEFAULT 'A4', ADD COLUMN IF NOT EXISTS orientacao VARCHAR(20) DEFAULT 'retrato'; -- Comentários explicativos COMMENT ON COLUMN documentos_auto_indexados.arquivo_tamanho IS 'Tamanho do arquivo em bytes'; COMMENT ON COLUMN documentos_auto_indexados.num_paginas IS 'Número de páginas do documento'; COMMENT ON COLUMN documentos_auto_indexados.formato_pagina IS 'Formato da página: A4, A3, A2, A1, etc'; COMMENT ON COLUMN documentos_auto_indexados.orientacao IS 'Orientação: retrato ou paisagem'; -- Atualizar documentos existentes com valores padrão UPDATE documentos_auto_indexados SET num_paginas = 1, formato_pagina = 'A4', orientacao = 'retrato' WHERE num_paginas IS NULL;