> Estou postando porque gostaria de melhorar a segurança do POSTGRES, isso
> então deveria pelo menos gerar algum HINT ou log de orfãos algo nesse
> sentido ?

Não confunda segurança com integridade referencial.
Triggers não podem ser criadas por qualquer um. Você pode delegar
direitos para os usuários que podem criar triggers. Logo, ninguém vai
poder burlar a integridade referencial sem ter sido permitido pelo
administrador.

O comportamento é esperado no PostgreSQL, conforme documentação.
Sua pergunta inicial foi "vocês concordam com o Tom Lane". E todos
aqui estão tentando te dizer que o Tom Lane deu a resposta exata, que
sua reclamação não é um bug. Logo, respondemos sua pergunta.

Permitir liberdade para que um DBA altere o comportamento das
operações é uma das premissas do PostgreSQL. Ele faz o que você está
mandando ele fazer, e não tomando atitudes arbitrárias (como MySQL e
Oracle fazem em vários casos). Então, não é questão de comparar e
dizer que este ou aquele SGBD é mais seguro que o outro. Eu acho muito
mais legal dizer que este ou aquele SGBD oferece mais liberdade para o
DBA, sem pecar pela segurança.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a