Obrigado a todos, estou assumindo esse ambiente.

Criei rotinas de pg_dump :D


Em 19 de agosto de 2013 14:28, Flavio Henrique Araque Gurgel <
[email protected]> escreveu:

> Em 19-08-2013 11:22, Felipe Nogueira Oliva escreveu:
>
>      Quando você diz pasta do DB XX, você quer dizer o diretório
>>     base/<oid> ??
>>
>>
>> /var/pgdata/<database_name>
>>
>>
>>
>>         Agora preciso fazer o milagre e restaurar este DB somente com a
>>         pasta do tablespace onde ele se encontrava.
>>
>>
>>     Estava usando tablespaces?
>>
>>
>> Não sou expert, mas foi criado o tablespace e dentro desse tablespace o
>> banco.
>>
>>
>>
>>         É possivel?
>>
>>         Como?
>>
>>         Testei de várias formas, mas sem exito. Alguém pode me ajudar?
>>
>>
>>     Possível? Talvez, mas pra não do que pra sim... O que você já
>>     tentou? E o que você tem "exatamente"? Tem a definição do esquema da
>>     base?
>>
>>
>> Subi um Postgres de mesma versão e criei um banco, depois substitui os
>> arquivos pelos que tenho do banco anterior.
>> Tentei tambem criando tablespace e colocando o banco lá.
>>
>> Mas ele não reconhece as tabelas.
>>
>> Estive lendo a documentação e parece que ele tem uns arquivos de
>> controle em outras pastas do Postgres.
>>
>
> Exato. Não é possível essa restauração.
> Além dos catálogos, que ficam em outro sub-diretório, tem também o pg_clog
> que contém os estados de cada transação.
>
> A restauração, neste caso, é praticamente impossível.
> Alguém que conheça *muito* o PostgreSQL poderia restaurar os dados, mas
> certamente numa maneira inconsistente (cheio de duplicidades, transações
> antigas voltam a aparecer), então, resposta final:
>
> *Não dá.*
>
> Sentimos muito. Melhor ler a documentação sempre e fazer backups como
> recomendado.
>
> []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: [email protected]
> ______________________________
> FREE SOFTWARE SOLUTIONS
>
> ______________________________**_________________
> pgbr-geral mailing list
> [email protected].**org.br<[email protected]>
> https://listas.postgresql.org.**br/cgi-bin/mailman/listinfo/**pgbr-geral<https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral>
>



-- 
Felipe N. Oliva
*
*
*"If 386BSD had been available when I started on Linux, Linux would
probably never had happened." *Linus Torvalds
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a