Sql: Criar Foreign Key vinda de outro Schema

Bom dia amigos do GUJ,

Estou com um probleminha em meu banco de dados MySQL.
Estou com a necessidade de criar um foreign key (chave estrangeira) que virá de um schema (database) diferente do qual estou usando. Porém não encontrei um meio de fazer isso. Isso é possível?
Por favor, se alguém puder me dar uma luz, agradeço desde já!
Qualquer ajuda é bem vida!

Abraço para todos,

:wink:

Ninguém se habilita?!

[quote=lorena.dourado]Bom dia amigos do GUJ,

Estou com um probleminha em meu banco de dados MySQL.
Estou com a necessidade de criar um foreign key (chave estrangeira) que virá de um schema (database) diferente do qual estou usando. Porém não encontrei um meio de fazer isso. Isso é possível?
Por favor, se alguém puder me dar uma luz, agradeço desde já!
Qualquer ajuda é bem vida!

Abraço para todos,

:wink:[/quote]

Bem,

Após alguns e-mails trocados com os amigos do DFJUG (Clesio e Veloso) e algumas tentativas, funcionou!!! rs…

Estou disponibilizando a solução para vocês amigos!


ALTER TABLE pessoadatabase.pessoa ADD CONSTRAINT FK_usuario FOREIGN KEY FK_usuario (idPessoa)
    REFERENCES usuariologin.usuario (idPessoa)
    ON DELETE RESTRICT
    ON UPDATE RESTRICT;

Para excluir o FK:

ALTER TABLE `pessoadatabase`.`pessoa` DROP FOREIGN KEY `FK_usuario`;


Onde:
pessoadatabase e usuariologin são os schemas 
pessoa e usuario são as tabelas
os dois idPessoa são as colunas referenciadas...

Abraço,

:wink:

[quote=lorena.dourado]Ninguém se habilita?!

[quote=lorena.dourado]Bom dia amigos do GUJ,

Estou com um probleminha em meu banco de dados MySQL.
Estou com a necessidade de criar um foreign key (chave estrangeira) que virá de um schema (database) diferente do qual estou usando. Porém não encontrei um meio de fazer isso. Isso é possível?
Por favor, se alguém puder me dar uma luz, agradeço desde já!
Qualquer ajuda é bem vida!

Abraço para todos,

:wink:[/quote][/quote]