Em um email:

Guilherme Carvalho:
 > Estou com um problema para migrar uma base que está num servidor e foi
 > configurada para LATIN 1 para um outro servidor que 8.3 (...)

Em outro email:

Guilherme Carvalho escreveu:
> Mas pelo que li no manual na versão 8.0 não existe a opção de -E.

Guilherme,

A versão é a 8.3 ou a 8.0?

Você pode fazer o dump de uma versão menor para uma maior utilizando o 
client da versão maior, como por exemplo:


[EMAIL PROTECTED]:~$ psql -c "SELECT version()" -h meu_servidor_antigo -U 
postgres
                                           
version                                          
---------------------------------------------------------------------------------------------
 PostgreSQL 8.1.4 on x86_64-pc-linux-gnu, compiled by GCC cc (GCC) 3.3.5 
(Debian 1:3.3.5-13)
(1 registro)

[EMAIL PROTECTED]:~$ pg_dump --version
pg_dump (PostgreSQL) 8.3.3

[EMAIL PROTECTED]:~$ pg_dump -h meu_servidor_antigo -E UTF8 -U postgres -n 
meu_esquema meu_banco > meu_arquivo_utf8.sql
[EMAIL PROTECTED]:~$ cat meu_arquivo_utf8.sql
--
-- PostgreSQL database dump
--

SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
(...continua...)

Seria isso?

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a