Jota para fazer o dump funciona mas na hora de fazer na hora de colocar a tabla x de volta como posso fazer tentei assim só que não deu certo... : 1º fiz como vc falou: pg_dump -i BDproducao -T tabela_que_nao_vai no_dump -f arquivo.bkp
2° restaurei este dump gerado num banco num novo banco (BDNovobanco) zerado, ok td bem até aqui o banco foi restaurado menos a tabela x(tabela_que_nao_vai no_dump): psql -U usuario BDNovobanco < /tmp/arquivo.bkp.tar 3° fiz dump no BDdesenvolvimento da tabela_que_vai_ser_inserida_no_novo_banco: pg_dump -U nomeusuario -d BDdesenvolvimento -t tabela_que_vai_ser_inserida_no_novo_banco > tabela.sql 4ºpreciso restaurar a tabela no BDNovobanco: aqui o bixo pega pq não tem como fazer isto sem ter feito um dump do tipo tar de acordo com esta documentação: http://pt.wikibooks.org/wiki/PostgreSQL_Pr%C3%A1tico/Administra%C3%A7%C3%A3o/Backup_e_Restore então tentei assim mas sem sucesso: pg_dump -Ft banco -f arquivo.sql.tar pg_restore -d banco -t tabela banco.sql.tar Danilo testei usando o método da lista e deu certo, procurei dentro da lista gerada as linhas e referentes a criação da tabela e suas colunas e as comentei com ; no inicio de cada linha...bem e foi como disse...deu certo... o dump foi feito em um postgres 8.3 e restaurado no 9.0 muito obrigado pela ajuda prestada...lembrando que no 4º passo onde vc colocou "pg_restore -L bdproducao.list bdproducao.sql *bddesenvolvimento* | psql -e bddesenvolvimento" foi corrigido para: pg_restore -L bdproducao.list bdproducao.sql | psql -e bddesenvolvimento" ae rodou numa boa... Em 9 de novembro de 2011 16:00, Danilo Silva <[email protected]>escreveu: > Helio, fiz um teste na versão 8.4 e funcionou normalmente: > > 1º Faça um dump normalmente "pg_dump -Ft bdproducao -f bdproducao.sql" > 2º Depois execute este comando "pg_restore --list bdproducao.sql > > bdproducao.list" esse comando criará uma lista dos itens a serem restaurados > 3º Edite o arquivo bdproducao.list comentando com ";" as linhas dos itens > que você NÃO quer que seja restaurado e salve o arquivo > 4º Faça o restore com esse comando "pg_restore -L bdproducao.list > bdproducao.sql bddesenvolvimento | psql -e bddesenvolvimento" e verá que > tudo foi restaurado, menos os itens comentados no arquivo .list. > > Espero ter ajudado e nos dê um feedback de sucesso ou não. > > Abraços > > Danilo > > > > Em 9 de novembro de 2011 11:44, JotaComm <[email protected]> escreveu: > > Olá, >> >> >> Em 9 de novembro de 2011 11:16, Hélio José <[email protected]> escreveu: >> >> >>> Minha situação é a seguinte: >>> tenho 2 servidores: produção e desenvolvimento em ambos tenho dois >>> bancos idênticos o BDADMINISTRATIVO preciso fazer um dump do banco em >>> produção para restaurar no desenvolvimento porém existe uma única tabela do >>> banco desenvolvimento que de e ser mantida: >>> >>> estou fazendo da seguinte forma: >>> passo 1: em produção: pg_dump -Ft BDADMINISTRATIVO -f arquivo.sql.tar >>> passo 2: em desenvolvimento: ????pg_restore de todo banco menos uma >>> única tabela????? >>> passo 3: em desenvolvimento: pg_restore -d BDADMINISTRATIVO -t tabela x >>> banco.sql.tar >>> >>> alguem pode me ajudar?com alguma dica... >>> >> >> Que tal fazer da seguinte forma: >> >> pg_dump nomedobanco -T tabela_que_nao_vai no_dump -f arquivo.bkp >> >>> >>> desde já obrigado pessoal, >>> >>> >>> -- >>> -- >>> Hélio José >>> (61) 99840139 >>> >>> >>> _______________________________________________ >>> pgbr-geral mailing list >>> [email protected] >>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>> >>> >> >> Abraços >> >> -- >> JotaComm >> http://jotacomm.wordpress.com >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- -- Hélio José (61) 99840139
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
