Re: [pgbr-geral] Erro de caracter em dump
Olá, Em 7 de outubro de 2011 14:55, Moisés Augusto k.moi...@gmail.com escreveu: Olá a todos, boa tarde! Instalei um postgres 8.4 para fazer um teste de migração da base do servidor de produção (8.2) e estou vendo uns erros estranhos no postgresql.log: 2011-10-07 09:13:32 BRT ERROR: relation tbl_usuario does not exist at character 48 2011-10-07 09:13:32 BRT STATEMENT: SELECT DS_USUARIO_APELIDO^M FROM TBL_USUARIO^M WHERE ID_USUARIO='711' Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ? no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês sabem alguma coisa que possa corrigir esse problema ? Qual foi a forma de backup adotada? Comando e parâmetros? Qual foi a forma usada na restauração? Qual o comando utilizado e parâmetros? Até mais, -- Moises Augusto Analista de Sistemas Cel.: (11) 8198-3357 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Abraços -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
Oi Jota, Segue: pg_dump -h localhost -U bd_user -f /backup/dump.sql banco /dev/null psql -U bd_user banco /backup/dump.sql Moises 2011/10/7 JotaComm jota.c...@gmail.com Olá, Em 7 de outubro de 2011 14:55, Moisés Augusto k.moi...@gmail.comescreveu: Olá a todos, boa tarde! Instalei um postgres 8.4 para fazer um teste de migração da base do servidor de produção (8.2) e estou vendo uns erros estranhos no postgresql.log: 2011-10-07 09:13:32 BRT ERROR: relation tbl_usuario does not exist at character 48 2011-10-07 09:13:32 BRT STATEMENT: SELECT DS_USUARIO_APELIDO^M FROM TBL_USUARIO^M WHERE ID_USUARIO='711' Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ? no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês sabem alguma coisa que possa corrigir esse problema ? Qual foi a forma de backup adotada? Comando e parâmetros? Qual foi a forma usada na restauração? Qual o comando utilizado e parâmetros? Até mais, ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Abraços -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
Em 7 de outubro de 2011 14:55, Moisés Augusto k.moi...@gmail.com escreveu: Olá a todos, boa tarde! Instalei um postgres 8.4 para fazer um teste de migração da base do servidor de produção (8.2) e estou vendo uns erros estranhos no postgresql.log: 2011-10-07 09:13:32 BRT ERROR: relation tbl_usuario does not exist at character 48 2011-10-07 09:13:32 BRT STATEMENT: SELECT DS_USUARIO_APELIDO^M FROM TBL_USUARIO^M WHERE ID_USUARIO='711' Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ? no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês sabem alguma coisa que possa corrigir esse problema ? O arquivo não foi transportado entre sistemas operacionais? Como de Windows para Linux por exemplo? []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
Oi Dickson, Não... de linux debian para linux ubuntu via scp. Moises 2011/10/7 Dickson S. Guedes lis...@guedesoft.net Em 7 de outubro de 2011 14:55, Moisés Augusto k.moi...@gmail.com escreveu: Olá a todos, boa tarde! Instalei um postgres 8.4 para fazer um teste de migração da base do servidor de produção (8.2) e estou vendo uns erros estranhos no postgresql.log: 2011-10-07 09:13:32 BRT ERROR: relation tbl_usuario does not exist at character 48 2011-10-07 09:13:32 BRT STATEMENT: SELECT DS_USUARIO_APELIDO^M FROM TBL_USUARIO^M WHERE ID_USUARIO='711' Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ? no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês sabem alguma coisa que possa corrigir esse problema ? O arquivo não foi transportado entre sistemas operacionais? Como de Windows para Linux por exemplo? []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
Olá, Em 7 de outubro de 2011 16:28, Moisés Augusto k.moi...@gmail.com escreveu: Oi Dickson, Não... de linux debian para linux ubuntu via scp. Você chegou a fazer o checksum para ver eles batem? Moises 2011/10/7 Dickson S. Guedes lis...@guedesoft.net Em 7 de outubro de 2011 14:55, Moisés Augusto k.moi...@gmail.com escreveu: Olá a todos, boa tarde! Instalei um postgres 8.4 para fazer um teste de migração da base do servidor de produção (8.2) e estou vendo uns erros estranhos no postgresql.log: 2011-10-07 09:13:32 BRT ERROR: relation tbl_usuario does not exist at character 48 2011-10-07 09:13:32 BRT STATEMENT: SELECT DS_USUARIO_APELIDO^M FROM TBL_USUARIO^M WHERE ID_USUARIO='711' Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ? no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês sabem alguma coisa que possa corrigir esse problema ? O arquivo não foi transportado entre sistemas operacionais? Como de Windows para Linux por exemplo? []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
2011/10/7 Moisés Augusto k.moi...@gmail.com: Olá a todos, boa tarde! Instalei um postgres 8.4 para fazer um teste de migração da base do servidor de produção (8.2) e estou vendo uns erros estranhos no postgresql.log: 2011-10-07 09:13:32 BRT ERROR: relation tbl_usuario does not exist at character 48 2011-10-07 09:13:32 BRT STATEMENT: SELECT DS_USUARIO_APELIDO^M FROM TBL_USUARIO^M WHERE ID_USUARIO='711' Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ? O caracter de final de linha ^M não tem nada a ver com isso, embora aconselho sugerir para o teu programador configurar o EOL do editor dele para LF ao invés de CR/LF. no servidor atual o locale está em pt_BR.UTF-8 e no atual também. Vocês sabem alguma coisa que possa corrigir esse problema ? Codificação de caracteres também não tem nada ver. O problema é que a tabela deve ter sido definida com letras maíusculas ou mínúsculas ou deve estar em um schema diferente. Verifique a configuração do teu search_path: SHOW search_path; Veja se a tabela existe no catálogo e qual o schema dela: SELECT table_name, schema_name FROM information_schema.tables WHERE table_schema = 'tbl_usuario'; Inté. -Leo -- Leonardo Cezar http://postgreslogia.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
2011/10/7 Moisés Augusto k.moi...@gmail.com: 2011-10-07 09:13:32 BRT ERROR: relation tbl_usuario does not exist at character 48 2011-10-07 09:13:32 BRT STATEMENT: SELECT DS_USUARIO_APELIDO^M FROM TBL_USUARIO^M WHERE ID_USUARIO='711' Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ? Na verdade, terminador de linha do MS DOS que sobra nos outros SOs. -- Skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 Google Talk: xmpp:leand...@jabber.org +55 (11) 9406 7191 MSNIM:chat?contact=lean...@dutra.fastmail.fm sip:leand...@iptel.org ICQ: AIM:GoIM?screenname=61287803 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
2011-10-07 09:13:32 BRT ERROR: relation tbl_usuario does not exist at character 48 2011-10-07 09:13:32 BRT STATEMENT: SELECT DS_USUARIO_APELIDO^M FROM TBL_USUARIO^M WHERE ID_USUARIO='711' Reparem no caracter ^M que salvo engano se refere a tipo de arquivo não é ? Na verdade, terminador de linha do MS DOS que sobra nos outros SOs. Use no Ubuntu: sudo apt-get install tofrodos fromdos arquivo.sql novo.sql Suba o novo.sql e seja feliz. Se você usou ftp pra mandar de um servidor pro outro ele pode ter detectado modo texto e por padrão seu ftp enfiou fim de linha M$ no arquivo. []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
2011/10/7 Flavio Henrique Araque Gurgel fha...@gmail.com: Use no Ubuntu: sudo apt-get install tofrodos fromdos arquivo.sql novo.sql Ah o nosso insubstituível vim resolve isso: %s/^M//g Onde o caracter ^M é gerado através da sequência: CTRL+V+[return] -Leo -- Leonardo Cezar http://postgreslogia.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
Leonardo, o uso do vim é válido, porém se o dump tiver mais de 4g fica inviável. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
Em 7 de outubro de 2011 22:35, Bruno Silva bemanuel...@gmail.com escreveu: Leonardo, o uso do vim é válido, porém se o dump tiver mais de 4g fica inviável. Dai entra o sed. -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
2011/10/7 Dickson S. Guedes lis...@guedesoft.net: Em 7 de outubro de 2011 22:35, Bruno Silva bemanuel...@gmail.com escreveu: Leonardo, o uso do vim é válido, porém se o dump tiver mais de 4g fica inviável. Dai entra o sed. Boa! -Leo -- Leonardo Cezar http://postgreslogia.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
Le 2011-O-7 22h30, Leonardo Cezar a écrit : Ah o nosso insubstituível vim resolve isso: Insubstituível é o sed, baseado no mesmo ed que deu origem ao vi que deu origem ao vim mas sem as frescuras. Desculpem não ter resistido… -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro de caracter em dump
Exato, faltou complementar com o sed. E abaixo o comando, para registro. sed -ie '/^M/d' arquivo.dump Bruno E. A. Silva. 2011/10/7 Leandro Guimarães Faria Corce DUTRA lean...@dutras.org Le 2011-O-7 22h30, Leonardo Cezar a écrit : Ah o nosso insubstituível vim resolve isso: Insubstituível é o sed, baseado no mesmo ed que deu origem ao vi que deu origem ao vim mas sem as frescuras. Desculpem não ter resistido… -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral