[pgbr-geral] - Chaves estrangeira - restauração do banco
Gostaria de saber se tem como eu restaurar um banco de dados no postgres de tal forma que no momento da restauração ele ignore a verificação das chaves estrangeiras ? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
Olá, Em 11 de novembro de 2011 10:34, izana souza torres izanator...@gmail.comescreveu: Gostaria de saber se tem como eu restaurar um banco de dados no postgres de tal forma que no momento da restauração ele ignore a verificação das chaves estrangeiras ? O que pode ser feito é no pg_dump usar a opção --disable-triggers, porém está opção é necessário apenas para geração dos dados, sem a estrutura das tabelas. Outra opção é se você estiver usando dump binário, quando executar um pg_restore também é possível utilizar mencionada acima (--disable-triggers). ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Atenciosamente -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
On 11-11-2011 10:34, izana souza torres wrote: Gostaria de saber se tem como eu restaurar um banco de dados no postgres de tal forma que no momento da restauração ele ignore a verificação das chaves estrangeiras ? Tem como. Se você utilizar pg_restore e tiver feito o backup em formato custom. A documentação te ajuda neste sentido, conforme [1] e [2]. Aconselho você também a assistir o PGCast [3] sobre dump e restore, onde demonstro como restaurar apenas alguns objetos específicos a partir de um dump em formato custom. [1] http://www.postgresql.org/docs/current/static/app-pgdump.html [2] http://www.postgresql.org/docs/current/static/app-pgrestore.html [3] http://va.mu/MTKj -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br http://github.net/guedes - twitter: @guediz ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
Amigos, Na verdade minha situação é a seguinte, eu tenho um backup, esse backup é apenas dos dados e estou restaurando ele para minha nova base de dados e essa base já está criada e já tem suas tabelas com suas chaves - então é necessário algum coisa que desabilite as chaves estrangeiras do meu esquema que já está criado, pois meu arquivo de backup tem apenas os dados que serão inserido. então estou precisando de uma solução que desabilita dos a chaves estrangeira do meu esquema e depois de feito as inserções eu possa habilitar novamente.. ficou mais claro ? Em 11 de novembro de 2011 10:50, Dickson dos Santos Guedes lis...@guedesoft.net escreveu: On 11-11-2011 10:34, izana souza torres wrote: Gostaria de saber se tem como eu restaurar um banco de dados no postgres de tal forma que no momento da restauração ele ignore a verificação das chaves estrangeiras ? Tem como. Se você utilizar pg_restore e tiver feito o backup em formato custom. A documentação te ajuda neste sentido, conforme [1] e [2]. Aconselho você também a assistir o PGCast [3] sobre dump e restore, onde demonstro como restaurar apenas alguns objetos específicos a partir de um dump em formato custom. [1] http://www.postgresql.org/docs/current/static/app-pgdump.html [2] http://www.postgresql.org/docs/current/static/app-pgrestore.html [3] http://va.mu/MTKj -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br http://github.net/guedes - twitter: @guediz ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
Olá, Em 11 de novembro de 2011 11:01, izana souza torres izanator...@gmail.comescreveu: Amigos, Na verdade minha situação é a seguinte, eu tenho um backup, esse backup é apenas dos dados e estou restaurando ele para minha nova base de dados e essa base já está criada e já tem suas tabelas com suas chaves - então é necessário algum coisa que desabilite as chaves estrangeiras do meu esquema que já está criado, pois meu arquivo de backup tem apenas os dados que serão inserido. então estou precisando de uma solução que desabilita dos a chaves estrangeira do meu esquema e depois de feito as inserções eu possa habilitar novamente.. Os nossos comentários fazem exatamente isso, só explicamos de uma outra forma. ficou mais claro ? Em 11 de novembro de 2011 10:50, Dickson dos Santos Guedes lis...@guedesoft.net escreveu: On 11-11-2011 10:34, izana souza torres wrote: Gostaria de saber se tem como eu restaurar um banco de dados no postgres de tal forma que no momento da restauração ele ignore a verificação das chaves estrangeiras ? Tem como. Se você utilizar pg_restore e tiver feito o backup em formato custom. A documentação te ajuda neste sentido, conforme [1] e [2]. Aconselho você também a assistir o PGCast [3] sobre dump e restore, onde demonstro como restaurar apenas alguns objetos específicos a partir de um dump em formato custom. [1] http://www.postgresql.org/docs/current/static/app-pgdump.html [2] http://www.postgresql.org/docs/current/static/app-pgrestore.html [3] http://va.mu/MTKj -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br http://github.net/guedes - twitter: @guediz ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Atenciosamente -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
Existe algum comando para desabilitar chave estrangeira ? Em 11 de novembro de 2011 11:06, JotaComm jota.c...@gmail.com escreveu: Olá, Em 11 de novembro de 2011 11:01, izana souza torres izanator...@gmail.com escreveu: Amigos, Na verdade minha situação é a seguinte, eu tenho um backup, esse backup é apenas dos dados e estou restaurando ele para minha nova base de dados e essa base já está criada e já tem suas tabelas com suas chaves - então é necessário algum coisa que desabilite as chaves estrangeiras do meu esquema que já está criado, pois meu arquivo de backup tem apenas os dados que serão inserido. então estou precisando de uma solução que desabilita dos a chaves estrangeira do meu esquema e depois de feito as inserções eu possa habilitar novamente.. Os nossos comentários fazem exatamente isso, só explicamos de uma outra forma. ficou mais claro ? Em 11 de novembro de 2011 10:50, Dickson dos Santos Guedes lis...@guedesoft.net escreveu: On 11-11-2011 10:34, izana souza torres wrote: Gostaria de saber se tem como eu restaurar um banco de dados no postgres de tal forma que no momento da restauração ele ignore a verificação das chaves estrangeiras ? Tem como. Se você utilizar pg_restore e tiver feito o backup em formato custom. A documentação te ajuda neste sentido, conforme [1] e [2]. Aconselho você também a assistir o PGCast [3] sobre dump e restore, onde demonstro como restaurar apenas alguns objetos específicos a partir de um dump em formato custom. [1] http://www.postgresql.org/docs/current/static/app-pgdump.html [2] http://www.postgresql.org/docs/current/static/app-pgrestore.html [3] http://va.mu/MTKj -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br http://github.net/guedes - twitter: @guediz ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Atenciosamente -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
2011/11/11 izana souza torres izanator...@gmail.com: Existe algum comando para desabilitar chave estrangeira ? ALTER TABLE? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
Existe algum comando para desabilitar chave estrangeira ? ALTER TABLE? Existe uma nova funcionalidade chamada deferrable constraints, que permite que sejam desabilitadas em uma transação e verificadas só na hora do COMMIT. http://www.postgresql.org/docs/9.0/static/sql-createtable.html []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
SHOW DE MAIS - VOU UTILIZAR ISSO.. Em 11 de novembro de 2011 11:48, Flavio Henrique Araque Gurgel fha...@gmail.com escreveu: Existe algum comando para desabilitar chave estrangeira ? ALTER TABLE? Existe uma nova funcionalidade chamada deferrable constraints, que permite que sejam desabilitadas em uma transação e verificadas só na hora do COMMIT. http://www.postgresql.org/docs/9.0/static/sql-createtable.html []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] - Chaves estrangeira - restauração do banco
Olá, Em 11 de novembro de 2011 12:13, izana souza torres izanator...@gmail.comescreveu: SHOW DE MAIS - VOU UTILIZAR ISSO.. Apenas um adendo ao cometário do amigo Flávio. Isso deve ser meio no momento da criação da FK, casos chaves já estejam criadas é necessário recria-las. Em 11 de novembro de 2011 11:48, Flavio Henrique Araque Gurgel fha...@gmail.com escreveu: Existe algum comando para desabilitar chave estrangeira ? ALTER TABLE? Existe uma nova funcionalidade chamada deferrable constraints, que permite que sejam desabilitadas em uma transação e verificadas só na hora do COMMIT. http://www.postgresql.org/docs/9.0/static/sql-createtable.html []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Abraços -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral