| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2008 15:04:40
|
sephct
JavaTeenager
Membro desde: 17/09/2007 20:23:40
Mensagens: 177
Offline
|
Galera, como eu faço pra importar um arquivo cheio de instruções de insert para o banco?
Eu tentei com o:
Porém estou tendo este erro:
Mas se eu pego a linha em si e rodo ela no pgAdmin ele adiciona normalmente.
Alguém pode me dar uma ajuda?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2008 16:36:16
|
Pedrosa
JWizard
![[Avatar]](/images/avatar/2b763288faedb7707c0748abe015ab6c.jpg)
Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline
|
Esse arquivo é um .sql?, faça um teste com essa extensão e tente rodar novamente.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2008 16:46:10
|
sephct
JavaTeenager
Membro desde: 17/09/2007 20:23:40
Mensagens: 177
Offline
|
sim, ta em .sql =/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2008 19:56:17
|
renatoes
JavaBaby
![[Avatar]](/images/avatar/0f1660f4c5defc5b8d938ecd39837d11.jpg)
Membro desde: 04/09/2006 20:00:45
Mensagens: 84
Localização: Londrina-PR
Offline
|
Boa noite,
Você usou o pg_dump? Se usou, tente importar pelo pg_restore. Uma coisa que eu enrosquei muito também foi na codificação do texto do arquivo .sql, meu banco só estava aceitando LATIN1 e o arquivo era UTF-8, gerava muitos erros desse tipo, além de outros com os caracteres de controle. Se for este o problema, basta abrir o arquivo em um editor de texto e salvá-lo com a codificação correta.
[]'s
|
self.life = rand()
Our will will guide us to a place where we belong. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2008 20:04:11
|
sephct
JavaTeenager
Membro desde: 17/09/2007 20:23:40
Mensagens: 177
Offline
|
Como eu faço para saber em qual codificação está o meu banco?
Pq eu gero este arquivo em txt em Java, apartir de um outro arquivo nao formatado de dados, no java eu crio as linhas de insert e as salvo em um txt(temp), ainda no java eu executo o comando que falei(COPY <tabela> FROM <arquivo> . Porém em java eu posso dizer em qual codificação eu quero fazer, pode funcionar.
E é impossivel abrir no txt para fazer novamente, pq eu preciso que isso seja algo automatico e meu txt ta pesando quase 600mb hehe.
Ps: isso são os dados de 1 mês =/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2008 20:24:25
|
renatoes
JavaBaby
![[Avatar]](/images/avatar/0f1660f4c5defc5b8d938ecd39837d11.jpg)
Membro desde: 04/09/2006 20:00:45
Mensagens: 84
Localização: Londrina-PR
Offline
|
Hum, aí complicou. Sei que é possível mudar através da linha de comando, mas sinceramente não me lembro (há um ano sem Windows por aqui).
Dê uma procurada nos comandos /u, /c, algo assim, é executado pelo cmd.
Apenas como curiosidade, este arquivo com dados não formatados, viria de alguma outra base de dados?
|
self.life = rand()
Our will will guide us to a place where we belong. |
|
|
 |
|
|