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
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral