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
