Описание тега transactions

Набор взаимосвязанных операций, которые должны быть успешными, чтобы любая из них была успешной. Сбой какой-либо операции приводит к откату всех операций в транзакции.
1 ответ

node.js: создание транзакции, охватывающей вызовы в более чем одно хранилище

Я привык кодировать, используя C#, и иногда я создаю транзакции, которые имеют более одного обращения к разным репозиториям, и если одна из них вызывает сбой, откат покрывает каждый репозиторий. Код выглядит так: using (var scope = new TransactionSc…
1 ответ

Обработка виртуальных денег - как это делают elance, odesk и другие?

Мне было интересно, как elance, odesk и подобные сайты обрабатывают деньги... Когда вы вносите деньги на этот сайт, деньги поступают на их банковский счет, и вы получаете виртуальные деньги (привязанные к вашей пользовательской сущности в базе данны…
15 апр '12 в 09:58
2 ответа

Транзакции WCF: WSAtomicTransactionOctober2004 против WSAtomicTransaction11

WCF имеет три протокола транзакций: OleTransactions, WSAtomicTransactionO.102004 и WSAtomicTransaction11 OleTransaction - это протокол OleTx, специфичный для Windows, но оба другие просто перечислены как реализация протокола WSAT. Так должна ли быть…
0 ответов

Триггер работает без ошибок, но не работает

Я создал триггер в MySQL, это не ошибка компиляции, но ничего не делает из того, что было предложено в нем, не то же самое, что он был вызван. Следующий код DELIMITER // DROP TRIGGER BILHETAGEM_ACERTOS// CREATE TRIGGER BILHETAGEM_ACERTOS BEFORE INSE…
09 окт '13 в 12:13
2 ответа

MySQL ограничивает максимальное количество строк для одного и того же "пользовательского" значения

Как я могу ограничить в MySQL максимальное количество строк для одного и того же "пользовательского" значения? Например, у меня есть таблица с колонками id | user | data и я хотел бы ограничить максимальное количество строк до 5 для каждого пользова…
27 май '16 в 07:08
1 ответ

PHP - Как ждать записи диска после вызова commit?

Я использую postgresql. Я должен вызвать JAR-файл, который выполняет некоторые операции после чтения БД, в сценарии php. $ connection - это PDO. Я заметил следующее поведение: Сценарий 1: $connection->commit(); exec_shell(java -jar jarname) //it …
26 июл '18 в 10:13
0 ответов

Получить идентификатор транзакции, когда транзакция зафиксирована

Я использую интерфейс IEnlistmentNotification из области транзакции, и я хочу получить доступ к текущему идентификатору транзакции в методе фиксации после завершения области следующим образом: public void Commit(Enlistment enlistment) { string trans…
15 янв '18 в 13:03
1 ответ

Spring @Transactional класс против правил приоритета метода

Весна говорит об этом @Transactional Наиболее производное местоположение имеет приоритет при оценке параметров транзакции для метода. Означает ли это, что аннотация метода полностью переопределяет аннотацию из класса, или пропущенные атрибуты (по ум…
22 май '13 в 07:48
1 ответ

Как база данных обрабатывает это состояние в транзакции?

У меня есть вопрос об обработке транзакций базы данных. Если база данных закрыта, когда транзакция записывает некоторые данные в долговременное хранилище, но не все, как они разрешают это состояние? (+) Как клиент, имеющий автоматическую логику повт…
05 мар '17 в 08:06
1 ответ

Как отменить TableAdapter.Update()

Как можно отменить уже запущенный TableAdapter.Update() вызов? Я звоню это внутри SqlTransaction и поэтому может легко позвонить Rollback() на транзакции, но это не останавливает выполнение самого Update(). Примечание: я бегу Update() на BackgroundW…
16 сен '14 в 09:35
1 ответ

Django queryset.count() вызывает грязную транзакцию

Я получаю неожиданную ошибку в одной из моих тестовых функций (помечена @action.commit_manually): TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK Я отследил это до этого кода: print 'step 1, dirty = %s' % tra…
14 июл '14 в 17:59
2 ответа

ZF2 - База данных транзакций с обновлением нескольких таблиц

Я хочу использовать транзакцию БД ZF2 для обновления нескольких таблиц. Обычно я делаю транзакцию примерно так для одной таблицы: $connection = null; try { $connection = $this->tableGateway->getAdapter()->getDriver()->getConnection(); $c…
10 авг '13 в 01:07
1 ответ

Транзакция laravel вызывается с других контроллеров

Если у меня будет функция в моем BaseController, где есть транзакция, как это public static function add_lead_logs($lead_id, $module, $action) { DB::beginTransaction(); $lead_log = new LeadLogsModel(); $lead_log->lead_id = $lead_id; $lead_log-&gt…
29 янв '15 в 06:16
1 ответ

Какая связь между BMT/CMT и EntityManager, управляемым приложением / контейнером?

Различные частичные описания предмета привели меня к подозрению, что BMT тесно связан с EntityManager, управляемым приложением (и использованием UserTransaction), и что CMT тесно связан с EntityManager, управляемым контейнером. Может ли кто-нибудь д…
5 ответов

Фрагмент транзакции с переходом - требуется уникальное имя перехода

Я хочу перейти от представления списка к подробному представлению, и поэтому я использую следующие OnClickListener в моем списке: @Override public void onClick(View view) { Bet bet = (Bet)view.getTag(); FragmentManager fm = getActivity().getSupportF…
1 ответ

Liquibase changesets выполняется только как одна транзакция

В дискуссии на форумах Liquibase разработчик Nathan Voxland говорит, что Liquibase должен фиксироваться после каждого изменения. Я знаю, что это семилетняя тема, поэтому с тех пор многое могло измениться, но, возможно, нет? Он должен фиксироваться п…
20 апр '17 в 22:52
1 ответ

Откат транзакции Hibernate + Spring не работает

Когда служба обнаружила исключение, настроенное для отката (rollbackfor), этот откат не работает. Класс обслуживания: @Service("bookService") @Transactional(propagation = Propagation.REQUIRED, rollbackFor = { BusinessException.class }, readOnly = tr…
17 окт '12 в 03:07
1 ответ

Я не могу создать транзакцию ado.net в IronPython

Я пытаюсь создать транзакцию ado.net в IronPython в asp.net, и я получаю следующую ошибку "Не удалось найти участника Rollback" Я пытался увидеть, что отличается в моей транзакции IronPthon Ado.net с транзакцией vb.net Ado.net, но я не вижу различий…
11 дек '09 в 12:34
0 ответов

Откат транзакции не работает, когда откат сделан на MySql db

Я реализовал транзакционный откат следующим образом. Этот код работал хорошо, когда я пытался реализовать то же самое на HSql DB и SQL Server. Но тот же откат транзакции не работает при реализации на MySQL DB. Что может быть возможным решением для о…
24 дек '16 в 13:49
1 ответ

Проблемы с производительностью при построении графа с транзакциями py2neo

Я пытаюсь построить полное двоичное дерево переменной глубины, используя py2neo. Я пытался использовать транзакции py2neo для отправки операторов create на сервер, но время выполнения ужасное. Построение дерева с глубиной 8 (255 узлов) занимает окол…
03 авг '17 в 22:23