ou seria melhor modelar da forma tradicional ?
A menos que você tenha ganhos na aplicação, ou reusará ‘cliente’
noutras relações (tabelas), seria melhor modelar sem o TYPE porque ele
acaba complicando o modelo, tornando-o mais opaco principalmente para
quem não participou da modelagem.  Mesmo você, se a aplicação alcançar
alguma estabilidade a ponto de não precisares te preocupar dela por
uns meses, verá depois de um ano ou algo assim que não ficou tão
transparente quanto poderia.

Lembre-se que se continua falando do PostgreSQL como
‘objeto-relacional’ mais por uma questão de publicidade; o que no
PostgreSQL (ou em qualquer SGBD) realmente facilita orientação a
objeto é a riqueza de tipos e a conformidade ao modelo relacional, não
exatamente TYPEs ou herança.



Obrigado por suas observações, como sempre foram muito esclarecedoras.

Pensando nelas , embora pareceu interessante modelar criando types isso pode me causar um certo desconforto no futuro, ainda mais que a documentação que tenho para o desenvolvimento "não é lá essas coisas" e pode me apresentar muitas surpresas.

Abraço,
Irineu.



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

Responder a