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 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
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 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
- 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
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