Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Точки сохранения...
|
|||
|---|---|---|---|
|
#18+
...ни у кого не испортились в 8.1.4? Поставил обычный savepoint и получил внутр. ошибку с кодом XX000: ERROR: SPI_execute_plan failed executing query "savepoint my_savepoint": SPI_ERROR_TRANSACTION Попытался обмануть, вынес "откатную" часть в отдельную функцию. Соответственно внутри получился rollback не на точку, а на всю субпроцедуру. Но PostgreSQL тоже не дурак оказался и выдал следующее: ERROR: SPI_execute_plan failed executing query "rollback": SPI_ERROR_TRANSACTION Короче, откат заработал только через искусственный exception . То есть сам по себе механизм действует, но в извратной форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 18:23 |
|
||
|
Точки сохранения...
|
|||
|---|---|---|---|
|
#18+
сегодня столкнулся с такойже проблемой :( можно поподробнее способ решения данной проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 11:31 |
|
||
|
Точки сохранения...
|
|||
|---|---|---|---|
|
#18+
http://developer.postgresql.org/pgdocs/postgres/plpgsql-control-structures.htmlPLPGSQL-ERROR-TRAPPING Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 12:22 |
|
||
|
Точки сохранения...
|
|||
|---|---|---|---|
|
#18+
спасибо. только одна проблемка я не сишник :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 15:03 |
|
||
|
Точки сохранения...
|
|||
|---|---|---|---|
|
#18+
гм, причем тут сишник-не сишник... вторая ссылка - это была подсказка, на то как обойти SPI_ERROR_TRANSACTION, а первая ссылка была на указания по работе с исключениями. простой пример для имитации rollback: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Мораль следующая (упрощенно): блок BEGIN ... EXCEPTION .. END в pl/pgsql при выполнении заворачивается в sub-transaction. Успешное выполнении - экв. RELEASE SAVEPOINT, исключение в ходе выполнения - экв. ROLLBACK TO SAVEPOINT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 15:54 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=34091978&tid=2006000]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
97ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 407ms |

| 0 / 0 |
