Re: How to use read uncommitted transaction level and set update order
В списке pgsql-general по дате отправления:
| От | Jaime Casanova |
|---|---|
| Тема | Re: How to use read uncommitted transaction level and set update order |
| Дата | |
| Msg-id | 3073cc9b0912280738s45512326p5ce21a097776a855@mail.gmail.com обсуждение исходный текст |
| Ответ на | Re: How to use read uncommitted transaction level and set update order (Christophe Pettus <xof@thebuild.com>) |
| Список | pgsql-general |
On Sat, Dec 19, 2009 at 7:16 PM, Christophe Pettus <xof@thebuild.com> wrote: > >> I understand that it is not possible to read previous rows without >> creating hack using triggers. > > As noted above, that's not correct. You cannot access new values of a > particular row within a single UPDATE statement, but you do see new values > done in the same transaction. > what´s the problem with something as simple as: create function keep_a_in_b_test1() returns trigger as $$ begin new.b = old.a; return new; end; $$ language plpgsql; create trigger trg_keep_a_in_b_test1 before update on test1 for each row execute procedure keep_a_in_b_test1(); -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера