> > Pessoal, > > É possível migrar um banco na versão 8.0.15 diretamente para a versão 9.3 > ou 9.4? >
Sim. Mas é necessário observar que todas as conversões explícitas não existirão mais. Consultas que comparam campos integer com varchar, por exemplo, sem fazer cast, não irão funcionar. Operações com like/ilike em campos inteiros também deixam de funcionar, etc.. Para migrar você deve realizar o dump com a versão de destino, ou seja, 9.3 ou 9.4. > Tentei efetuar na 9.3, porém apresentou alguns erros, como por exemplo: > > CREATE FUNCTION lo_in(cstring) RETURNS lo LANGUAGE c IMMUTABLE STRICT AS > '$libdir/lo', 'lo_in'; > ERRO: não pôde encontrar função "lo_in" no arquivo > "/usr/lib/postgresql/9.3/lib/lo.so" > Você efetuou o backup conforme descrito acima? > > Algumas tabelas possuem campos do tipo "large object" para guardar > imagens, será necessário efetuar alguma configuração do lado da versão 9.3, > ou devo instalar algo? > > Sim, o parâmetro bytea_output para escape, e normalmente standard_conforming_strings para off. []'s
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
