Re: [pgbr-geral] foreign keys
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, 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
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, 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
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, 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, 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
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
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, 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