+ Responder ao Tópico



  1. #1

    Unhappy [POSTGRES] - pg_dump retorna mensagens de erro.

    Olá Pesspal, estou à semanas com este problema, e estou tendo dificuldade em encontrar a solução, agradeço desde já a ajuda de vcs!

    - Estou utlizando o SO CentOS release 4.8 (Final)
    - Postgre versão: 8.4.1


    O problema é na hora de executar um backup do banco, o sistema retorna o seguinte erro:

    [[email protected] ~]# pg_dump -i -Ft -U user01 -h localhost -f banco03.tar banco03
    pg_dump: versão do servidor: 8.4.1; versão do pg_dump: 7.4.26
    pg_dump: continuando apesar da versão não combinar
    pg_dump: Comando SQL falhou
    pg_dump: Mensagem de erro do servidor: ERROR: column "datpath" does not exist at character 113
    pg_dump: O comando foi: SELECT (SELECT usename FROM pg_user WHERE usesysid = datdba) as dba, pg_encoding_to_char(encoding) as encoding, datpath FROM pg_database WHERE datname = 'banco3'




  2. #2

    Padrão

    A coluna datpath não existe mais na tabela pg_database e talvez essa versão 7.4.26 do pg_dump não saiba disso.

    Eis um desc da pg_database (versão do meu Postgresql é 8.3.8)

    postgres=# \d pg_database
    Table "pg_catalog.pg_database"
    Column | Type | Modifiers
    ---------------+-----------+-----------
    datname | name | not null
    datdba | oid | not null
    encoding | integer | not null
    datistemplate | boolean | not null
    datallowconn | boolean | not null
    datconnlimit | integer | not null
    datlastsysoid | oid | not null
    datfrozenxid | xid | not null
    dattablespace | oid | not null
    datconfig | text[] |
    datacl | aclitem[] |
    Indexes:
    "pg_database_datname_index" UNIQUE, btree (datname), tablespace "pg_global"
    "pg_database_oid_index" UNIQUE, btree (oid), tablespace "pg_global"
    Triggers:
    pg_sync_pg_database AFTER INSERT OR DELETE OR UPDATE ON pg_database FOR EACH STATEMENT EXECUTE PROCEDURE flatfile_update_trigger()
    Tablespace: "pg_global"
    Tente usar o pg_dump pelo menos da mesma versão do banco (versão 8) pois há significantes modificações na arquitetura do banco.
    Última edição por ferdam; 03-02-2010 às 10:42.