2012/2/2 Rubens José Rodrigues <[email protected]>: > > " Associar um papel/usuário do PostgreSQL a uma entidade Pessoa <Clientes, > Fornecedores, Funcionários etc...>, 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? > 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/. 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. 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. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
