2010/1/2 Leonardo Cezar <[email protected]>:
> 2010/1/1 Tarcísio Sassara <[email protected]>:
>> Ainda não conheço uma biblioteca/framework ORM que faz uso adequado de
>> chaves naturais compostas.
>
> php: doctrine, propel;
> python: SQLAlchemy;
> ruby: DataMapper;
> java: qualquer framework baseado na porcaria do JPA, por exemplo hibernate;
>
> Abraço!
>

Opá,
Da lista conheço o SQLAlchemy, o Propel e o Doctrine.

Acho que o Doctrine superou o Propel.
E no site do Doctrine diz: "Avoid composite keys"

http://www.doctrine-project.org/documentation/manual/2_0/en/best-practices#avoid-composite-keys

Se da o suporte mas não recomenda o uso, não é legal.

O ORM provido pelo Django também não faz direito (faz tempo que não
dou uma olhada).


Para novas aplicações criadas isso não é muito problemático. É só
seguir as convenções, mas quando é preciso migrar deve dar uma dor de
cabeça.


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

Responder a