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
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral