>
> 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

Responder a