const pg = require('pg'); const pool = new pg.Pool({ connectionString: 'postgresql://edumanager:EduManager2026!Seguro@150.230.87.131:5432/edumanager' }); async function run() { try { console.log('Removendo CHECK constraint antigo...'); await pool.query('ALTER TABLE prematricula_campos DROP CONSTRAINT prematricula_campos_tipo_check'); console.log('Adicionando CHECK constraint atualizado com file e banner...'); await pool.query(` ALTER TABLE prematricula_campos ADD CONSTRAINT prematricula_campos_tipo_check CHECK (tipo = ANY (ARRAY['text', 'email', 'phone', 'cpf', 'date', 'select', 'textarea', 'number', 'file', 'banner'])) `); console.log('✅ Constraint atualizado com sucesso! Tipos file e banner agora são aceitos.'); } catch (err) { console.error('Erro:', err.message); } finally { await pool.end(); } } run();