[pgbr-geral] Erro ao restaurar base
Pessoal, bom dia, surgiu a necessidade de reinstalarmos uma versao de um aplicativo legado, que funcionava na versao 8.1. Utilizamos CentOS versao 6 64bits. Estou usando o PGAdmin versao 1.12, que usei a um tempo atras para fazer o dump; agora quando tento fazer o restore aparecem os erros abaixo: ERROR: parameter "standard_conforming_strings" cannot be changed ERROR: syntax error at or near "PROCEDURAL" at character 19 ERROR: relation "dblink_pkey_results" already exists ERROR: could not find function "dblink_cancel_query" in file "/usr/lib64/pgsql/dblink.so" tentei tambem restaurar na versao 8.4, mas aparece o erro abaixo: ERROR: could not load library "/usr/lib64/pgsql/dblink.so": /usr/lib64/pgsql/dblink.so: undefined symbol: SnapshotNowData Alguem tem ideia do por que acontecem os erros? desde ja agradeço, Wellington ___ 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 ao restaurar base
Em 20-08-2013 11:17, Wellington escreveu: Pessoal, bom dia, surgiu a necessidade de reinstalarmos uma versao de um aplicativo legado, que funcionava na versao 8.1. Utilizamos CentOS versao 6 64bits. Estou usando o PGAdmin versao 1.12, que usei a um tempo atras para fazer o dump; agora quando tento fazer o restore aparecem os erros abaixo: Use a versão mais nova do PgAdmin, 1.16 ERROR: parameter "standard_conforming_strings" cannot be changed Você está tentando essa restauração na versão 8.1 (você não disse, estou chutando), então, essa configuração não está disponível via SQL. Ignore este erro. ERROR: syntax error at or near "PROCEDURAL" at character 19 Passe a linha inteira dentro desse dump, onde deu esse erro. Quem gerou esse dump colocou uma palavra que não existina na versão 8.1 ERROR: relation "dblink_pkey_results" already exists Estranho. O dump foi gerado errado. ERROR: could not find function "dblink_cancel_query" in file "/usr/lib64/pgsql/dblink.so" Foi usada uma biblioteca dblink no banco antigo diferente da atual. tentei tambem restaurar na versao 8.4, mas aparece o erro abaixo: Ah, bem melhor fazer assim. Vá logo pra 9.2, não se arrependerá. ERROR: could not load library "/usr/lib64/pgsql/dblink.so": /usr/lib64/pgsql/dblink.so: undefined symbol: SnapshotNowData Instale o dblink. Tá faltando. Não sei como você instalou o PostgreSQL, então, fica difícil dar a dica de como instalar. Alguem tem ideia do por que acontecem os erros? Bom, taí. Passe mais informações conforme pedido pra continuarmos. []s __ Flavio Henrique A. Gurgel Líder de Projetos Especiais Consultoria, Projetos & Treinamentos 4LINUX Tel1: +55-11.2125-4747 ou 2125-4748 www.4linux.com.br email: fla...@4linux.com.br __ FREE SOFTWARE SOLUTIONS ___ 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 ao restaurar base
2013/8/20 Flavio Henrique Araque Gurgel : > Em 20-08-2013 11:17, Wellington escreveu: > >> surgiu a necessidade de reinstalarmos uma versao de um aplicativo legado, >> que funcionava na versao 8.1. […] >> tentei tambem restaurar na versao 8.4, mas aparece o erro abaixo: > > Ah, bem melhor fazer assim. Vá logo pra 9.2, não se arrependerá. Tanto na 8.4 quanto na 9.2, mas principalmente nesta última, serão necessários testes e, provavelmente, ajustes no aplicativo. ___ 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 ao restaurar base
Em 20-08-2013 11:32, Guimarães Faria Corcete DUTRA, Leandro escreveu: Tanto na 8.4 quanto na 9.2, mas principalmente nesta última, serão necessários testes e, provavelmente, ajustes no aplicativo. É fato Dutra, obrigado. Só fiz a recomendação porque, pelo que entendi no e-mail do colega, ele precisa meio que "ver os dados" não conectar algum aplicativo. Inclusive, neste caso de só ver os dados antigos, os erros de dblink podem ser ignorados. Até porque, provavelmente o banco ao qual ele se conectava nem deve mais existir e tal. []s __ Flavio Henrique A. Gurgel Líder de Projetos Especiais Consultoria, Projetos & Treinamentos 4LINUX Tel1: +55-11.2125-4747 ou 2125-4748 www.4linux.com.br email: fla...@4linux.com.br __ FREE SOFTWARE SOLUTIONS ___ 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 ao restaurar base
2013/8/20 Flavio Henrique Araque Gurgel : > > Só fiz a recomendação porque, pelo que entendi no e-mail do colega, ele > precisa meio que "ver os dados" não conectar algum aplicativo. É que ele falou que precisava reinstalar o aplicativo… então imagino que seja rodar o programa, mesmo. ___ 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 ao restaurar base
- Original Message - From: "Flavio Henrique Araque Gurgel" To: Sent: Tuesday, August 20, 2013 11:30 AM Subject: Re: [pgbr-geral] Erro ao restaurar base Em 20-08-2013 11:17, Wellington escreveu: > Pessoal, bom dia, > > surgiu a necessidade de reinstalarmos uma versao de um aplicativo legado, > que funcionava na versao 8.1. Utilizamos CentOS versao 6 64bits. > Estou usando o PGAdmin versao 1.12, que usei a um tempo atras para fazer o > dump; agora quando tento fazer o restore aparecem os erros abaixo: Use a versão mais nova do PgAdmin, 1.16 > ERROR: parameter "standard_conforming_strings" cannot be changed Você está tentando essa restauração na versão 8.1 (você não disse, estou chutando), então, essa configuração não está disponível via SQL. Ignore este erro. > ERROR: syntax error at or near "PROCEDURAL" at character 19 Passe a linha inteira dentro desse dump, onde deu esse erro. Quem gerou esse dump colocou uma palavra que não existina na versão 8.1 > ERROR: relation "dblink_pkey_results" already exists Estranho. O dump foi gerado errado. > ERROR: could not find function "dblink_cancel_query" in file > "/usr/lib64/pgsql/dblink.so" Foi usada uma biblioteca dblink no banco antigo diferente da atual. > tentei tambem restaurar na versao 8.4, mas aparece o erro abaixo: Ah, bem melhor fazer assim. Vá logo pra 9.2, não se arrependerá. > ERROR: could not load library "/usr/lib64/pgsql/dblink.so": > /usr/lib64/pgsql/dblink.so: undefined symbol: SnapshotNowData Instale o dblink. Tá faltando. Não sei como você instalou o PostgreSQL, então, fica difícil dar a dica de como instalar. > Alguem tem ideia do por que acontecem os erros? Bom, taí. Passe mais informações conforme pedido pra continuarmos. []s __ Flavio Henrique A. Gurgel Líder de Projetos Especiais Consultoria, Projetos & Treinamentos 4LINUX Tel1: +55-11.2125-4747 ou 2125-4748 www.4linux.com.br email: fla...@4linux.com.br __ FREE SOFTWARE SOLUTIONS >>Flavio, realmente faltou uma linha do erro: >>ERROR: syntax error at or near "PROCEDURAL" at character 19 >>language plpgsql does not exist O aplicativo é de terceiros e foi descontinuado. Antes eu instalava a versao 8.1 pelo yum e o aplicativo carregava normalmente, mas agora os repositorios dessa versao nao estao mais ativos, entao eu instalei pelos pacotes rpm; devo ter feito algo errado; eu instalei os pacotes postgresql81, postgresql81-libs, postgresql81-server e postgresql81-contrib. Com esses erros do restore, o aplicativo nao inicializa. Estou tentando restaurar na base da versao 8.1. Att, Wellington ___ 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 ao restaurar base
Em 20-08-2013 14:45, Wellington escreveu: O aplicativo é de terceiros e foi descontinuado. Antes eu instalava a versao 8.1 pelo yum e o aplicativo carregava normalmente, mas agora os repositorios dessa versao nao estao mais ativos, entao eu instalei pelos pacotes rpm; devo ter feito algo errado; eu instalei os pacotes postgresql81, postgresql81-libs, postgresql81-server e postgresql81-contrib. Com esses erros do restore, o aplicativo nao inicializa. Estou tentando restaurar na base da versao 8.1. Se você tem de restaurar na versão 8.1 você precisa só instalar o dblink correspondente daquela versão também. Se não conseguir com yum, talvez você tenha que compilar o PostgreSQL e o módulo contrib dblink. Procure subir esse dump com psql. Sobre o erro da linguagem procedural, é típico de versões mais recentes do PostgreSQL, pois a linguagem já vem pré-instalada. Se você não tem outro jeito e tem que conviver com esse legado imenso, você precisa ter *certeza* de que instalou a versão 8.1, o módulo contrib dblink dela e usar as ferramentas de linha de comando dela. Tenha certeza disso e tudo deve funcionar. Em tempo, talvez você tenha de compilar em S.O. recente. Mas o código fonte está disponível, logo, não deve ser um problema grande. []s __ Flavio Henrique A. Gurgel Líder de Projetos Especiais Consultoria, Projetos & Treinamentos 4LINUX Tel1: +55-11.2125-4747 ou 2125-4748 www.4linux.com.br email: fla...@4linux.com.br __ FREE SOFTWARE SOLUTIONS ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Erro ao restaurar Base de dados
Olá pessoal, Fiz o backup de uma base de dados aqui usando o seguinte comando: "D:\Arquivos de programas\PostgreSQL\8.2\bin\pg_dump.exe" -i -h localhost -p 5432 -U tfz -F c -b -v -f "C:\Bases\Base.backup" "Base" Mas na hora de restaurar esta dando o seguinte erro: pg_restore: [custom archiver] could not uncompress data: incorrect data check pg_restore: *** aborted because of error Uso o seguinte comando para restaurar: "D:\Arquivos de programas\PostgreSQL\8.2\bin\pg_restore.exe" -i -h localhost -p 5432 -U tfz -d "Base" -v "C:\Bases\Base.backup" Uso PostgreSQL 8.2 no Windows! Alguém sabe o que pode estar causando este erro? Att, Tiago. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral