Re: Do "after update" trigger block the current transaction?
| От | Richard Huxton |
|---|---|
| Тема | Re: Do "after update" trigger block the current transaction? |
| Дата | |
| Msg-id | 515184EA.1000903@archonet.com обсуждение исходный текст |
| Ответ на | Do "after update" trigger block the current transaction? (Clemens Eisserer <linuxhippy@gmail.com>) |
| Ответы |
Re: Do "after update" trigger block the current transaction?
|
| Список | pgsql-general |
On 26/03/13 08:52, Clemens Eisserer wrote: > Hi, > > We are currently evaluating the feasibility of executing long-running > scripts written in shell-script (plsh) called by triggers (after > update/insert) to synchronize two databases. Will triggers (after > update specifically) cause the execution of SQL-commands to pause > until the trigger-function has returned (at statement execution time > or commit)? The trigger will block. If it didn't then it couldn't abort the transaction if it needed to. > The other possible approach would be to use polling on some > trigger-updated timestamp-column, which is not pretty but should be > fairly simple. Why not use one of the established trigger-based replication solutions? -- Richard Huxton Archonet Ltd
В списке pgsql-general по дате отправления: