2012/2/2 Euler Taveira de Oliveira <eu...@timbira.com>:
>>
>> Euler, não se pode criar chaves estrangeiras para o catálogo do
>> sistema, ou para visões?
>>
> Catálogo, não. Pela mesma razão, gatilhos no catálogo não são permitidos (na
> verdade ao criar uma chave estrangeira, você está criando um gatilho para
> verificá-la em tempo de execução).

Então são duas limitações sobrepostas: catálogo *e* visões?


>> De qualquer maneira, são limitações arbitrárias.
>>
> Limitações de implementação (por razões de performance, modificações no
> catálogo são feitas diretamente -- sem lidar com SQL).  Você abriria uma lata
> de vermes se o fizesse atualmente e, com certeza, modificações no catálogo
> seriam bem mais lentas.

No Oracle, eu fazia isso sem maiores dores de cabeça.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a