Re: [pgbr-geral] Erro ao restaurar base

2013-08-20 Por tôpico Flavio Henrique Araque Gurgel

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-08-20 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2013/8/20 Flavio Henrique Araque Gurgel fla...@4linux.com.br:
 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

2013-08-20 Por tôpico Flavio Henrique Araque Gurgel

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-08-20 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2013/8/20 Flavio Henrique Araque Gurgel fla...@4linux.com.br:

 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

2013-08-20 Por tôpico Wellington
- Original Message - 
From: Flavio Henrique Araque Gurgel fla...@4linux.com.br
To: pgbr-geral@listas.postgresql.org.br
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

2013-08-20 Por tôpico Flavio Henrique Araque Gurgel


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