+ Responder ao Tópico



  1. #1
    perdiga
    Visitante

    Padrão problemas com postgreSql

    ola pessoal?

    estou com um problema, tenho um servidor instalado o conectiva 10, compilei o postgre 8.0.4 blz, ate então estava funcionando legal, o problema foi o seguinte tive que instalar o pacote do php4-postgresql e não me toquei que ele baixou a versão 7.4.xx do postgre clients. E agora precisei restartar o servidor e não funciona mais.

    da este erro nos logs
    FATAL: database files are incompatible with server
    DETAIL: The data directory was initialized by PostgreSQL version 8.0, which is not compatible with this version 7.4.2.

    a duvida é a seguinte como faço para ele voltar como estava sem que eu perca o que tenho no meu banco..

    compilando novamente? me ajudem ai pessoal..

    muito obrigado.

  2. #2

    Padrão problemas com postgreSql

    Isso ai perdiga =]


    compila dinovo a mesma versão que você tinha do postgres,


    depois levanta sua antiga base. =]


    /usr/local/postgresql-8.0.3/bin/pg_ctl start /usr/local/postgresql-8.0.3/data/


    caso o directorio do seu banco esteja em /usr/local/postgresql-8.0.3/data/


    é isso ai =]

    abraços manow!



  3. #3
    perdiga
    Visitante

    Padrão problemas com postgreSql

    valeu pela resposta amigo, vou tentar depois posto se funcionou...

  4. #4
    perdiga
    Visitante

    Padrão problemas com postgreSql

    amigo mais uma forcinha.

    fiz o seguinte entrei no diretorio do source do postgreSql e dei um ./configure e um gmake


    apos isto tentei iniciar ele, mas continua dando o mesmo erro. tenho que dar um gmake install tambem, mas se eu der isso não vou perder minha base.


    valeu pela força....



  5. #5

    Padrão problemas com postgreSql

    Onde está sua base Perdiga?

    não, não vai , porem efetue um backup da sua base com certeza.


    pq não

    ./configure --prefix=/tmp/teste_postgres/
    make
    make install


    entre em /tmp/teste_postgres/bin/
    e tente montar usa base
    /tmp/teste_postgres/bin/pg_ctl start -d dir_onde_está_sua_base


    se não souber de um find / -name data

    "sempre" fica dentro de data


    abraços

  6. #6

    Padrão problemas com postgreSql

    Não querendo ser mais chato do que já sou normalmente, mas aproveitando outras postagens...
    Este tópico poderia estar tanto em Banco de Dados quanto em Apache, pois são os assuntos tratados, não em Administração Geral !!!

    Voltando à sua questão...
    O PostgreSQL costuma ser instalado em diretórios específicos, então terá um diretório para cada versão...
    Atenção para o PATH para que ele esteja apontando para o diretório certo...
    Quanto aos dados, eles só seráo perdidos caso você crie uma nova base no diretório já existente...



  7. #7
    perdiga
    Visitante

    Padrão problemas com postgreSql

    valeu pela ajuda pessoal, mas consegui resolver o problema reinstalando o postgresql.. detalhe não perdi a base não hehe...


    abraço pessoal