-- Script para corrigir encoding UTF-8 no PostgreSQL

-- Verificar encoding atual do banco
SELECT datname, pg_encoding_to_char(encoding) as encoding_name 
FROM pg_database 
WHERE datname = 'orcamento';

-- Se não estiver em UTF8, será necessário dropar e recriar o banco com encoding correto
-- ALTER DATABASE orcamento SET client_encoding = 'UTF8';

-- Executar sessão com UTF8
SET client_encoding = 'UTF8';
SET NAMES 'UTF8';

-- Verificar dados com problemas de encoding na tabela pessoa
SELECT cdpessoa, dspessoa FROM back.pessoa LIMIT 10;

-- Se houver dados corrompidos com ç virado em Ã§, etc, 
-- PostgreSQL com encode correto resolverá na próxima leitura
