[pgbr-geral] Coluna reltriggers não existe

2009-11-30 Por tôpico Tiago Adami
Ambiente:
- Windows Vista Home Premium 32-bit SP2 (PT_BR)
- PostgreSQL 8.4.1 Win32;

Processo:
- Tentativa de realizar backup via pg_dump;

Mensagem de Erro:
- pg_dump: lendo tabelas definidas pelo usuário
pg_dump: comando SQL falhou
pg_dump: Mensagem de erro do servidor: ERRO:  coluna reltriggers não existe
LINHA 1: ...oles WHERE oid = relowner) as rolname, relchecks, reltrigger...
  ^
pg_dump: O comando foi: SELECT c.tableoid, c.oid, relname, relacl,
relkind, relnamespace, (SELECT rolname FROM pg_catalog.pg_roles WHERE
oid = relowner) as rolname, relchecks, reltriggers, relhasindex,
relhasrules, relhasoids, d.refobjid as owning_tab, d.refobjsubid as
owning_col, (SELECT spcname FROM pg_tablespace t WHERE t.oid =
c.reltablespace) AS reltablespace, array_to_string(c.reloptions, ', ')
as reloptions from pg_class c left join pg_depend d on (c.relkind =
'S' and d.classid = c.tableoid and d.objid = c.oid and d.objsubid = 0
and d.refclassid = c.tableoid and d.deptype = 'a') where relkind in
('r', 'S', 'v', 'c') order by c.oid
pg_dump: *** interrompido por causa de erro

Informações adicionais:
- Este banco está em um servidor de produção rodando PostgreSQL 8.2. O
backup é feito utilizando -b -F c -Z 9 no servidor de produção e
importado no servidor de desenvolvimento, onde este erro acontece ao
tentar fazer um backup. Estou testando para fazer a migração de
versão, mas não posso fazê-lo antes que este erro desapareça.

Duas questões:
- 1) Há como corrigir o erro no servidor de produção?
- 2) O que fazer para que este erro não aconteça mais?


-- 
TIAGO J. ADAMI
http://www.adamiworks.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] Coluna reltriggers não existe

2009-11-30 Por tôpico Jose adriano Alves
Versão do pg_dump que está sendo usado para fazer o backup tem que ser a
mesma do banco...
PG_DUMP da 8.4.1 não faz backup nem da versão 8.3...



2009/11/30 Tiago Adami adam...@gmail.com

 Ambiente:
 - Windows Vista Home Premium 32-bit SP2 (PT_BR)
 - PostgreSQL 8.4.1 Win32;

 Processo:
 - Tentativa de realizar backup via pg_dump;

 Mensagem de Erro:
 - pg_dump: lendo tabelas definidas pelo usuário
 pg_dump: comando SQL falhou
 pg_dump: Mensagem de erro do servidor: ERRO:  coluna reltriggers não
 existe
 LINHA 1: ...oles WHERE oid = relowner) as rolname, relchecks, reltrigger...
  ^
 pg_dump: O comando foi: SELECT c.tableoid, c.oid, relname, relacl,
 relkind, relnamespace, (SELECT rolname FROM pg_catalog.pg_roles WHERE
 oid = relowner) as rolname, relchecks, reltriggers, relhasindex,
 relhasrules, relhasoids, d.refobjid as owning_tab, d.refobjsubid as
 owning_col, (SELECT spcname FROM pg_tablespace t WHERE t.oid =
 c.reltablespace) AS reltablespace, array_to_string(c.reloptions, ', ')
 as reloptions from pg_class c left join pg_depend d on (c.relkind =
 'S' and d.classid = c.tableoid and d.objid = c.oid and d.objsubid = 0
 and d.refclassid = c.tableoid and d.deptype = 'a') where relkind in
 ('r', 'S', 'v', 'c') order by c.oid
 pg_dump: *** interrompido por causa de erro

 Informações adicionais:
 - Este banco está em um servidor de produção rodando PostgreSQL 8.2. O
 backup é feito utilizando -b -F c -Z 9 no servidor de produção e
 importado no servidor de desenvolvimento, onde este erro acontece ao
 tentar fazer um backup. Estou testando para fazer a migração de
 versão, mas não posso fazê-lo antes que este erro desapareça.

 Duas questões:
 - 1) Há como corrigir o erro no servidor de produção?
 - 2) O que fazer para que este erro não aconteça mais?


 --
 TIAGO J. ADAMI
 http://www.adamiworks.com
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Coluna reltriggers não existe

2009-11-30 Por tôpico Tiago Adami
2009/11/30 Jose adriano Alves alves.jadri...@gmail.com:
 Versão do pg_dump que está sendo usado para fazer o backup tem que ser a
 mesma do banco...
 PG_DUMP da 8.4.1 não faz backup nem da versão 8.3...


 2009/11/30 Tiago Adami adam...@gmail.com

 Ambiente:
 - Windows Vista Home Premium 32-bit SP2 (PT_BR)
 - PostgreSQL 8.4.1 Win32;

 Processo:
 - Tentativa de realizar backup via pg_dump;

 Mensagem de Erro:
 - pg_dump: lendo tabelas definidas pelo usuário
 pg_dump: comando SQL falhou
 pg_dump: Mensagem de erro do servidor: ERRO:  coluna reltriggers não
 existe
 LINHA 1: ...oles WHERE oid = relowner) as rolname, relchecks,
 reltrigger...
                                                              ^
 pg_dump: O comando foi: SELECT c.tableoid, c.oid, relname, relacl,
 relkind, relnamespace, (SELECT rolname FROM pg_catalog.pg_roles WHERE
 oid = relowner) as rolname, relchecks, reltriggers, relhasindex,
 relhasrules, relhasoids, d.refobjid as owning_tab, d.refobjsubid as
 owning_col, (SELECT spcname FROM pg_tablespace t WHERE t.oid =
 c.reltablespace) AS reltablespace, array_to_string(c.reloptions, ', ')
 as reloptions from pg_class c left join pg_depend d on (c.relkind =
 'S' and d.classid = c.tableoid and d.objid = c.oid and d.objsubid = 0
 and d.refclassid = c.tableoid and d.deptype = 'a') where relkind in
 ('r', 'S', 'v', 'c') order by c.oid
 pg_dump: *** interrompido por causa de erro

 Informações adicionais:
 - Este banco está em um servidor de produção rodando PostgreSQL 8.2. O
 backup é feito utilizando -b -F c -Z 9 no servidor de produção e
 importado no servidor de desenvolvimento, onde este erro acontece ao
 tentar fazer um backup. Estou testando para fazer a migração de
 versão, mas não posso fazê-lo antes que este erro desapareça.

 Duas questões:
 - 1) Há como corrigir o erro no servidor de produção?
 - 2) O que fazer para que este erro não aconteça mais?


 --
 TIAGO J. ADAMI
 http://www.adamiworks.com
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 --
 

 Att.
 José Adriano Alves
 Analista de Sistemas - Móveis Gazin.
 Cel..:  +55 44 8802 3994
 Fone: + 55 44 3663 8000 - 2319
 Mail: alves.jadri...@gazin.com.br
 MSN: jose.adri...@gazin.com.br

Que vergonha! Tens razão... eu havia atualizado para a versão 8.4.1
mas o pgAdmin e a minha variável PATH ainda apontavam para a pasta
bin do PostgreSQL 8.3.8.

Perdoem a minha falta de atenção. Alterei o PATH e agora está tudo certo.

-- 
TIAGO J. ADAMI
http://www.adamiworks.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral