Não, Não é no postgre, é no libreoffice para gerar a saida em csv para
depois ser importada pelo postgresql
descobri como fazer
1) criar uma tabela vazia com comando sql dentro do libreofficebase, no meu
caso:
CREATE TEXT TABLE cliente2011c (cad INTEGER,cod VARCHAR(3) ,nome
VARCHAR(100),endereço VARCHAR(510),bairro VARCHAR(100),cidade
VARCHAR(100),CEP VARCHAR(30),tel VARCHAR(100),deb BOOLEAN ,cpf VARCHAR (30)
,rg VARCHAR(30) ,SEXOC BOOLEAN,email varchar(101)) ;
2)ainda dento do libreoffice setar o enconding para acentuação correta, no
meu caso:
SET TABLE cliente2011c SOURCE "cliente2011c.cvs;encoding='UTF-8'" ;
3) inserir os registros da tabela de origem (CLIENTES3) para a tabela
criada
INSERT INTO cliente2011c SELECT * FROM "CLIENTE3"
4)forçar a abertura no calc e salvar com as definiçoes de filtro opçao
arquivo csv
arquivo pronto para ser importado pelo postgresql
Em 2 de setembro de 2011 10:32, Osvaldo Kussama <
osvaldo_kussama@yahoo.com.br> escreveu:
--- Em qui, 1/9/11, rogerio dandrea <rolemosda@gmail.com> escreveu:
SELECT * INTO TEXT "tabelacopiada"
FROM "tabeladeorigem"
Estou dendo dificuldade em salvar a tabela csv com
acentuação em portuguẽs
esta criando o arquivo , mas com acentuação truncada
Usualmente isto é um problema de encoding. Certifique-se que tanto o
servidor de banco de dados quanto a aplicação cliente definem encodings
iguais ou, pelo menos, compatíveis.
Caso esteja usando o PostgreSQL verifique o server_encoding e o
client_encoding através dos comandos:
SHOW server_encoding;
SHOW client_encoding;
Você pode configurar o client _encoding para a sessão através do comando:
SET client_encoding to UTF8;
Exemplo para UTF8, especifique o encoding desejado.
Osvaldo
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.