Re: pgsql constraints and temporal tables
От | Enrico Sirola |
---|---|
Тема | Re: pgsql constraints and temporal tables |
Дата | |
Msg-id | 4762AF04.8090703@gmail.com обсуждение исходный текст |
Ответ на | Re: pgsql constraints and temporal tables (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-general |
Hi Tom! Tom Lane ha scritto: > Enrico Sirola <enrico.sirola@gmail.com> writes: >> However, I'm facing a problem I'm not able to solve with postgresql: >> usually updating or deleting time-varying data means to temporary >> violate a constraint in a transaction but ensuring that at the end of >> the transaction the table(s) is(are) in a consistent state, but this >> seems impossible to do because trigger constraints are not deferrable. > Use CREATE CONSTRAINT TRIGGER: > http://developer.postgresql.org/pgdocs/postgres/sql-createconstraint.html > > (This statement has been there all along, but was marked as deprecated > in pre-8.3 releases, for now-forgotten reasons.) > > regards, tom lane ah! My fault! I created the triggers with "create constraint trigger", but was misleaded by the documentation on constraints, that says triggers are not deferrables. Thanks for the help, e.
В списке pgsql-general по дате отправления: