[pgbr-geral] - Chaves estrangeira - restauração do banco

2011-11-11 Por tôpico izana souza torres
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

2011-11-11 Por tôpico JotaComm
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

2011-11-11 Por tôpico Dickson dos Santos Guedes
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

2011-11-11 Por tôpico izana souza torres
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

2011-11-11 Por tôpico JotaComm
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

2011-11-11 Por tôpico izana souza torres
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 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
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

2011-11-11 Por tôpico Flavio Henrique Araque Gurgel
 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

2011-11-11 Por tôpico izana souza torres
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

2011-11-11 Por tôpico JotaComm
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