Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Фиксация изменений в ходе выполнения функции. / 3 сообщений из 3, страница 1 из 1
01.05.2020, 12:23
    #39953501
Gertf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фиксация изменений в ходе выполнения функции.
Добрый день.
Возможно ли во время выполнения функции сохранять совершенные изменения? PostgreSQL 10
Для 11 и выше есть подобный механизм https://postgrespro.ru/docs/postgrespro/12/plpgsql-transactions
Есть ли какие-то костыльные способы и методы для чего-то похожего на 10 версии?

На PREPARE TRANSACTION,Savepoint сразу начинает ругаться на открытие транзакции в транзакции, возможно не правильно применяю.

Функции падают примерно с такими ошибками:
ERROR: could not extend file "base/1270000/1971571.2": No space left on device
или
idb-dataLOG: could not send data to client: Broken pipe
idb-dataFATAL: connection to client lost

Поможет ли EXCEPTION сохранить изменения до падения?
...
Рейтинг: 0 / 0
01.05.2020, 17:30
    #39953577
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фиксация изменений в ходе выполнения функции.
автор No space left on device

Это вроде inode закончились.
...
Рейтинг: 0 / 0
01.05.2020, 17:47
    #39953580
Gertf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фиксация изменений в ходе выполнения функции.
Guzya,

ну я это к тому, что ошибки связанные с сервером и не уверен что EXCEPTION как то с ними поможет
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Фиксация изменений в ходе выполнения функции. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]