| От | mito |
|---|---|
| Тема | Affected rows count by rule as condtition |
| Дата | |
| Msg-id | grvo97$mco$2@news.hub.org обсуждение исходный текст |
| Ответы |
Re: Affected rows count by rule as condtition
Re: Affected rows count by rule as condtition |
| Список | pgsql-hackers |
Hi, is there any way how to count affected rows by on update rule and use it as part of condtions. Example: CREATE OR REPLACE RULE "_UPDATE" AS ON UPDATE TO "users" DO INSTEAD ( UPDATE "s_users" SET id = new.id, login= new.login, WHERE id IN (SELECT id FROM "s_users" ) AND 2 > (SELECT count(new.id)) ; Error: agregate functions not allowed in WHERE statement It need to simulate unique constraint on field s_users.new_id, so it should deny to update multiple rows with same value. Any suggestions are welcome.
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера