Re: [pgbr-geral] RES: Dúvida Modelagem : papéis/usuários x associação com entidades

2012-02-02 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/2/2 Rubens José Rodrigues :
>
> Gatilho na entidade usuário, após apagar um usuário estender usando "drop 
> role ", como por exemplo.

Pareceria razoável… se não estiver limitado!


> Ahh! se eu pudesse criar uma tabela por herança dessa visão!

Uai, o que ganharias com herança que não ganharias com restrições de
integridade?


>>Não entendi o que o modelo relacional tem a ver… pelo contrário, no modelo 
>>relacional o catálogo é parte do modelo: diz‐se que ‘metadados também são 
>>dados’, para ficar com uma frase de efeito.
> Não via metadados como parte do modelo.

Como vemos nas respostas do Euler, nem os /hackers/ do PostgreSQL…
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] RES: Dúvida Modelagem : papéis/usuários x associação com entidades

2012-02-02 Por tôpico Rubens José Rodrigues
2012/2/2 Rubens José Rodrigues :
>>
>> " Associar um papel/usuário do PostgreSQL a uma entidade Pessoa 
>> , nosso DBA principal, 
>> insiste na idéia de que ele criaria uma entidade usuários, onde a cada 
>> criação, alteração ou exclusão ele replicaria e associaria essa informação 
>> com os papéis do banco.

>Replicaria como?

Gatilho na entidade usuário, após apagar um usuário estender usando "drop role 
", como por exemplo.


>> Eu insisti em dizer que no meu ponto de vista, poderíamos associar a 
>> pg_shadow a essa entidade.

>Idealmente, sim.  Aliás, o mais ideal ainda (!?) seria usar o /information 
>schema/.

Fato

>A dificuldade é que o PostgreSQL tem uma limitação arbitrária, não permitindo 
>a declaração de chaves sobre visões — e, portanto, impedindo a criação de 
>restrições de integridade referenciais sobre o catálogo, que é composto >de 
>visões.

[devaneio mode on]
Ahh! se eu pudesse criar uma tabela por herança dessa visão!
[devaneio mode off]

>Mea culpa: nunca experimentei um relato de erro acerca.


>> Uma dificuldade que eu vejo seria apenas o modelo relacional sendo 
>> prejudicado quando usamos o catalogo do sistema, como por exemplo, 
>> quando apagarmos um papel, alterarmos etc...

>Não entendi o que o modelo relacional tem a ver… pelo contrário, no modelo 
>relacional o catálogo é parte do modelo: diz‐se que ‘metadados também são 
>dados’, para ficar com uma frase de efeito.
Não via metadados como parte do modelo.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral