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