|
|
|
Проверка изменений строки
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть у меня триггер который запускает проверку изменились ли данные строки, и при изменении функция обновляет поле строки time_change Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Все работало хорошо все были счастливы, до тех пор пока я не начал использовать тип данных hstore. После этого начал получать ошибку Код: plaintext 1. 2. 3. 4. 5. 6. 7. Есть идеи как побороть? Скажу сразу, что на нескольких таблицах стоит триггер который вызывает одну и ту же функцию, так что перечислять поля строк не самый лучший вариант :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 11:22:04 |
|
||
|
Проверка изменений строки
|
|||
|---|---|---|---|
|
#18+
YP977Добрый день. Есть у меня триггер который запускает проверку изменились ли данные строки, и при изменении функция обновляет поле строки time_change Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Все работало хорошо все были счастливы, до тех пор пока я не начал использовать тип данных hstore. После этого начал получать ошибку Код: plaintext 1. 2. 3. 4. 5. 6. 7. Есть идеи как побороть? Скажу сразу, что на нескольких таблицах стоит триггер который вызывает одну и ту же функцию, так что перечислять поля строк не самый лучший вариант :) у меня ощущение что вы с search_path что то накрутили у себя не то... так как =# select '1=>2'::hstore = '2=>3'::hstore; ?column? ---------- f прекрасно работает равно как и =# select row(2, '1=>2'::hstore) is distinct from row(2, '1=>2'::hstore); ?column? ---------- f PS: какая версия базы у вас и что говорит show search_path ? --Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 13:04:30 |
|
||
|
Проверка изменений строки
|
|||
|---|---|---|---|
|
#18+
Maxim Bogukу меня ощущение что вы с search_path что то накрутили у себя не то... так как =# select '1=>2'::hstore = '2=>3'::hstore; ?column? ---------- f прекрасно работает равно как и =# select row(2, '1=>2'::hstore) is distinct from row(2, '1=>2'::hstore); ?column? ---------- f PS: какая версия базы у вас и что говорит show search_path ? --Maxim Boguk www.postgresql-consulting.ru Вообще его не трогал Код: sql 1. 2. 3. 4. Код: sql 1. 2. 3. 4. Хотя используются версии и 9.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 13:44:15 |
|
||
|
Проверка изменений строки
|
|||
|---|---|---|---|
|
#18+
Проверил у себя Код: sql 1. 2. 3. 4. 5. Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 13:51:18 |
|
||
|
Проверка изменений строки
|
|||
|---|---|---|---|
|
#18+
YP977, значит на 8.4 не работает... проверьте я думаю на 9.1 должно работать что делать c 8.4 - закопать стюардессу :) --Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 14:11:34 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=122&tid=1998454]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
301ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 568ms |

| 0 / 0 |
