Описание тега savepoints
A **savepoint** is a way of implementing subtransactions (also known as nested transactions) within a relational database management system by indicating a point within a transaction that can be "rolled back to" without affecting any work done in the transaction before the savepoint was created.
2
ответа
Можно ли заменить точки сохранения для запуска новых транзакций в Oracle?
Прямо сейчас процесс, который мы используем для вставки наборов записей, выглядит примерно так: (и обратите внимание, что "набор записей" означает что-то вроде записи человека вместе с его адресами, номерами телефонов или любыми другими объединенным…
03 окт '09 в 18:49
1
ответ
Чтение дублированных сообщений через контрольные точки flink
Я пытаюсь использовать Apache Flink 1.6.0 для чтения некоторых сообщений из темы кафки, преобразования их и, наконец, отправки их в другую тему кафки. Я использую точки сохранения, чтобы сохранить состояние приложения в случае отмены и повторного за…
27 сен '18 в 12:33
1
ответ
Jdbc проверка работоспособности - выпуск точек сохранения
У меня есть общий код JDBC, который работает со всеми видами баз данных. У меня есть некоторые API, которые работают с транзакциями и точками сохранения. Проблема заключается в том, что некоторые базы данных требуют освобождения точки сохранения вру…
19 май '12 в 17:12
1
ответ
Как проверить, была ли установлена точка сохранения перед выполнением отката?
У меня есть пакет Oracle, который просматривает список процедур и вызывает их динамически. Перед каждым вызовом процедуры создается SAVEPOINT, и, если возникает исключение, он выполняет откат и регистрирует проблему. Недавно была введена ошибка, ког…
04 ноя '13 в 11:24
0
ответов
SAVEPOINT отключает автокоммит на SQLite?
Похоже, что SAVEPOINT, выполненная с использованием rawQuery, не отключает автокоммит, но, очевидно, запускает транзакцию: db.rawQuery("SAVEPOINT TEST01", null); db.rawQuery("BEGIN TRANSACTION", null); //this will fail with transaction already start…
27 дек '17 в 11:31
1
ответ
Как установить точку сохранения в интеграционных тестах (с hsqldb в памяти)?
У меня есть интеграционные тесты с hsqldb (в памяти), теперь мне нужно установить точку сохранения в моих тестах, в классе BaseTest, Как можно установить точку сохранения в тестах (hsqldb (в памяти))? BaseTest: @ContextConfiguration(classes = {TestC…
30 июн '15 в 09:51
1
ответ
Сервер SQL: управление транзакциями (начать, сохранить, зафиксировать, откат) через несколько хранимых процедур
В T-Sql, rollback transaction Откат всех транзакций, кроме указанного имени точки сохранения. Для отката только части модификаций мы используем rollback transaction @save_point_name, Это save transaction @save_point_name должно быть указано ранее. Е…
20 май '14 в 07:31
2
ответа
Как установить точки сохранения для Linq в SQL и использовать "НЕТ" ExecuteCommand?
TransactionScope TransactionABC = new TransactionScope(); try { context.Connection.Open(); { context.ExecuteCommand("insert into test (test) values (1)") context.SubmitChanges(); context.ExecuteCommand("savepoint test"); context.ExecuteCommand("ins…
16 июн '10 в 12:00
1
ответ
Как откатить каждую вставку, если отсутствует какая-либо проверка
Я должен вставить данные из XLM в 10 таблиц, иерархия, как показано ниже. T1 имеет дочерний стол T2 У T2 есть дочерние таблицы t3,t4,t5,t6 и т. Д. До t10 Если какая-либо из проверок завершится неудачей от t3 до t10 выше t1, вставка таблиц t2 должна …
30 янв '15 в 06:29
1
ответ
Flink: как сохранить и восстановить ValueState
Я использую Flink, чтобы обогатить поток входов case class Input( key: String, message: String ) с предварительно вычисленными баллами case class Score( key: String, score: Int ) и произвести вывод case class Output( key: String, message: String, sc…
28 сен '18 в 07:46
1
ответ
sqlite переход от транзакций к точкам сохранения
Мой SQLiteв настоящее время приложение использует транзакции - как для возможности отката, так и для повышения производительности. Я рассматриваю возможность замены всех транзакций на точки сохранения. Причина в том, что приложение является многопот…
12 мар '12 в 09:43
1
ответ
Точка сохранения не распознается в db2
У меня есть следующий запрос - SAVEPOINT A ON ROLLBACK RETAIN CURSORS; select max(id) from testdb.table1; ROLLBACK TO SAVEPOINT A; commit Я получаю следующую ошибку ROLLBACK TO SAVEPOINT A DB21034E The command was processed as an SQL statement becau…
12 фев '13 в 05:45
2
ответа
Точка сохранения на JDBC
У меня есть код JDBC, где есть несколько Savepoints подарок; что-то вроде этого: 1st insert statement 2nd insert statement savepoint = conn.setSavepoint("S1"); 1st insert statement 2nd update statement savepoint = conn.setSavepoint("S2"); 1st delete…
03 авг '14 в 11:03
1
ответ
MySQL:START TRANSACTION - UPDATE - ROLLBACK: нетранзакционные таблицы
Я пытаюсь выполнить эти запросы, чтобы выполнить ROLLBACK, и я не слишком уверен, что я делаю неправильно, но я получаю предупреждение: Некоторые нетранзакционные измененные таблицы нельзя откатить. После небольшого исследования я обнаружил, что наи…
06 апр '16 в 00:30
1
ответ
Как использовать Django 1.4 с Xeround?
В соответствии с примечаниями к выпуску Xeround'а они не поддерживают точки сохранения, и я не могу понять, как отключить поддержку этого в Django 1.4. Кто-нибудь знает, как этого добиться?
17 апр '12 в 14:44
1
ответ
Точка сохранения с использованием Hibernate
Проблема в том, что я использую сохранение или обновление в спящем режиме на временной базе... теперь, когда я, наконец, запустил обновление, он будет постоянно храниться в БД, иначе откат как сделать точку сохранения с помощью спящего режима - это …
06 июл '11 в 10:13
0
ответов
Неверная точка сохранения DB2 в хранимой процедуре
Я создаю хранимую процедуру DB2, которая выглядит следующим образом create or replace procedure test() dynamic result sets 1 begin //declaration of variable goes here declare continue handler for sqlexception set errstate = sqlstate; savepoint save1…
23 июн '15 в 17:43
3
ответа
Django + MySQL - Администратор сайта - Добавить пользователя - OperationalError - SAVEPOINT не существует
Мы пытаемся создать пользовательскую модель и поведение пользователя, но потом заметили, что даже при установке Django по умолчанию возникают проблемы при добавлении нового пользователя через администратора Django: Проблема возникает даже в других в…
10 июл '17 в 03:21
2
ответа
Как сравнить две точки сохранения программно?
Я хочу сравнить две точки сохранения и проверить, были ли какие-либо изменения в базе данных между ними. Например, рассмотрим следующий фрагмент кода Savepoint save1 = connection.setSavePoint("before); // some processing happens here, which can comm…
29 янв '16 в 09:48
0
ответов
Источник событий в Флинк
У меня есть приложение Flink, которое было реализовано в соответствии с парадигмой поиска событий. И события, и команды хранятся в нескольких темах Kafka. Приложение имеет два режима запуска: восстановление и производство. Во-первых, режим восстанов…
08 ноя '16 в 10:04