On 25-08-2016 14:17, Tiago José Adami wrote:
>    Também há 2 triggers um pouco mais complexos que não permitem
>    horários conflitantes, algo impossível de tratar apenas com FKs.
> 
Você tentou usar range types [1] e/ou restrições de exclusão [2] (ex. [3])?

[1] https://www.postgresql.org/docs/9.6/static/rangetypes.html
[2]
https://www.postgresql.org/docs/9.6/static/sql-createtable.html#SQL-CREATETABLE-EXCLUDE
[3]
http://stackoverflow.com/questions/10759531/exclusion-constraint-with-overlapping-timestamp-range#10760028


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a