Re: [pgbr-geral] foreign keys

2007-10-18 Por tôpico Mauricio De Biasi
Osvaldo e Lenadro, Vlw!
 
Isso porporciona uma Idea pois tenho algumas bases Mysql que estão sendo 
migradas para para postgre e elas estão referenciadas entre si. 
 
Mas tbm gostatria de saber como é o comando em Dblink conforme o Leandro 
mencionou que funciona no oracle e é provavel que funcione no postgre , alguem 
teria um exemplo ? e que nunca usei o dblink e pelas explicações que tem na net 
não deu certo. 
 
Att
Mauricio

 Date: Wed, 17 Oct 2007 22:09:33 -0300 From: [EMAIL PROTECTED] To: 
 pgbr-geral@listas.postgresql.org.br Subject: Re: [pgbr-geral] foreign keys 
  2007/10/17, Mauricio De Biasi [EMAIL PROTECTED]:  E por DbLinks como 
 faria isso ?  Ao permitir enxergar tabelas doutros bancos, deveria permitir 
 também que fossem referenciadas em chaves estrangeiras.  No Oracle, donde 
 vem a idéia e o nome, funciona.  Não confundir com DBI Links, embora a 
 idéia seja a mesma e possa valer lá também — no DBI Links você enxerga 
 qualquer outra fonte de dados, não apenas outras bases PostgreSQL como no DB 
 Link.  --  +55 (11) 5685 2219 xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 
 Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 5686 9607 ICQ/AIM: 
 aim:GoIM?screenname=61287803 MSN: msnim:[EMAIL PROTECTED] 
 ___ pgbr-geral mailing list 
 pgbr-geral@listas.postgresql.org.br 
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_
Conheça o Windows Live Spaces, a rede de relacionamentos conectada ao Messenger!
http://spaces.live.com/signup.aspx___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-18 Por tôpico Leandro DUTRA
2007/10/18, Mauricio De Biasi [EMAIL PROTECTED]:

  Isso porporciona uma Idea pois tenho algumas bases Mysql que estão sendo
 migradas para para postgre e elas estão referenciadas entre si.

O ideal seria transformá-las em esquemas duma única base PostgreSQL.

-- 
+55 (11) 5685 2219   xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-18 Por tôpico Thiago Risso
 Leandro, realmente concordo com vc. mas fiquei curioso onde eu acho
 referencia sobre o dblink ?

No próprio site da comunidade[1]e tem um link no site do Ivo [2]


Pra fazer fks entre bancos (Que como já foi dito, não faz parte das
definições) , você terá que fazer as restrições MANUALMENTE (Criando
funcões e comparalas atraves de triggers[3] / checks[4] )...

[1] www.postgresql.org.be
[2] http://ianntech.com.br/index.php?Tab=1item=9subitem=47
[3] http://www.postgresql.org/docs/8.1/interactive/triggers.html
[4] http://www.postgresql.org/docs/8.1/interactive/ddl-constraints.html

Att:
Thiago Risso
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-18 Por tôpico Leandro DUTRA
2007/10/18, Mauricio De Biasi [EMAIL PROTECTED]:

 Leandro, realmente concordo com vc. mas fiquei curioso onde eu acho
 referencia sobre o dblink ?

Só sei do módulo no contrib… nunca usei eu mesmo.

-- 
+55 (11) 5685 2219   xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-18 Por tôpico Mauricio De Biasi
Opa Leandro valeu mesmo!!

 Date: Thu, 18 Oct 2007 11:18:43 -0300 From: [EMAIL PROTECTED] To: 
 pgbr-geral@listas.postgresql.org.br Subject: Re: [pgbr-geral] foreign keys 
  2007/10/18, Mauricio De Biasi [EMAIL PROTECTED]:   Leandro, realmente 
 concordo com vc. mas fiquei curioso onde eu acho  referencia sobre o dblink 
 ?  Só sei do módulo no contrib… nunca usei eu mesmo.  --  +55 (11) 5685 
 2219 xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 Yahoo!: 
 ymsgr:sendIM?lgcdutra +55 (11) 5686 9607 ICQ/AIM: 
 aim:GoIM?screenname=61287803 MSN: msnim:[EMAIL PROTECTED] 
 ___ pgbr-geral mailing list 
 pgbr-geral@listas.postgresql.org.br 
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live 
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-17 Por tôpico Leandro DUTRA
2007/10/17, Mauricio De Biasi [EMAIL PROTECTED]:

  È possivel fazer foreign keys entre dois bancos postgre ?

Em princípio não poderia, pela própria definição de 'banco de dados'.
Se fosse, já não seriam dois, mas um.

Entretanto, talvez o DB Links quebre o galho.


 que nem se faz com o Mysql ?

  MYSQL: ALTER TABLE tabela ADD FOREIGN KEY (id) REFERENCES
 banco_y.tabela_y(id);

Se você comparar a documentação do MySQL 5 com o padrão ISO SQL e a
teoria, vai ver que o que acontece aí é que o que o MySQL chama de
'banco de dados' é apenas um esquema, não um banco de dados de
verdade.

A porcaria (que eu mesmo já cometi) é que a gente pega aplicativos
feitos para MySQL e portados para PostgreSQL e executa o DDL sem
pensar, criando uma base no PostgreSQL quando o correto seria apenas
um esquema.

-- 
+55 (11) 5685 2219   xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-17 Por tôpico Leandro DUTRA
2007/10/17, Mauricio De Biasi [EMAIL PROTECTED]:
 Obrigado Leandro,

De nada!


  Mas  Desculpa a ignorancia mas onde encontro o Db Links ? para verificar
 se o mesmo faz isso ?

Está no contrib…

-- 
+55 (11) 5685 2219   xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-17 Por tôpico Mauricio De Biasi
Leandro e Pessoal, 
 
E por DbLinks como faria isso ?
 
Att
Mauricio   



 Date: Wed, 17 Oct 2007 16:13:41 -0300 From: [EMAIL PROTECTED] To: 
 pgbr-geral@listas.postgresql.org.br Subject: Re: [pgbr-geral] foreign keys 
  2007/10/17, Mauricio De Biasi [EMAIL PROTECTED]:  Obrigado Leandro,  
 De nada!Mas Desculpa a ignorancia mas onde encontro o Db Links ? 
 para verificar  se o mesmo faz isso ?  Está no contrib…  --  +55 (11) 
 5685 2219 xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 Yahoo!: 
 ymsgr:sendIM?lgcdutra +55 (11) 5686 9607 ICQ/AIM: 
 aim:GoIM?screenname=61287803 MSN: msnim:[EMAIL PROTECTED] 
 ___ pgbr-geral mailing list 
 pgbr-geral@listas.postgresql.org.br 
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live 
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-17 Por tôpico Osvaldo Rosario Kussama
Mauricio De Biasi escreveu:
 Pessoal,
  
 È possivel fazer foreign keys entre dois bancos postgre ?  que nem se 
 faz com o Mysql ?
  
 MYSQL: ALTER TABLE tabela ADD FOREIGN KEY (id) REFERENCES 
 banco_y.tabela_y(id); 
  


Entre dois bancos de dados não é possível, mas entre dois 
esquemas num mesmo banco é. Veja:
http://www.postgresql.org/docs/8.2/interactive/ddl-schemas.html

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] foreign keys

2007-10-17 Por tôpico Leandro DUTRA
2007/10/17, Mauricio De Biasi [EMAIL PROTECTED]:
  E por DbLinks como faria isso ?

Ao permitir enxergar tabelas doutros bancos, deveria permitir também
que fossem referenciadas em chaves estrangeiras.

No Oracle, donde vem a idéia e o nome, funciona.

Não confundir com DBI Links, embora a idéia seja a mesma e possa valer
lá também — no DBI Links você enxerga qualquer outra fonte de dados,
não apenas outras bases PostgreSQL como no DB Link.

-- 
+55 (11) 5685 2219   xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral