Начало » Использование СУБД » Firebird, HQbird, InterBase » Параметры транзакций в PHP
Параметры транзакций в PHP [сообщение #5083] |
Mon, 20 May 2024 10:44  |
inoremap
Сообщений: 12 Зарегистрирован: August 2023
|
Junior Member |
|
|
В программе на PHP надо запускать транзакции без ожидания завершения конкурирующей транзакции при появлении конфликтов.
В PDO драйвере Firebird SQL установка параметров транзакций отключена - firebird_driver.c#L287
Правильно ли я понимаю что вместо
$db->beginTransaction();
$db->commit();
$db->rollback();
можно использовать
$db->exec('set transaction read write no wait isolation level snapshot');
$db->exec('commit');
$db->exec('rollback');
?
Можно ли смешивать
$db->exec('set transaction read write no wait isolation level snapshot');
c
?
ОС - Debian 11, PHP 7.4.33, Firebird SQL 3.0.7
|
|
|
Переход к форуму:
Текущее время: Sun Feb 23 00:34:02 GMT+3 2025
Общее время, затраченное на создание страницы: 0.00820 секунд
|