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