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

Responder a