SPI_start_transaction

SPI_start_transaction — начать новую транзакцию

Синтаксис

void SPI_start_transaction(void)

Описание

Функция SPI_start_transaction начинает новую транзакцию. Она может вызываться только после SPI_commit или SPI_rollback, когда нет активной транзакции. Обычно, когда вызывается процедура, использующая SPI, транзакция уже выполняется, поэтому при попытке начать ещё одну до завершения текущей возникнет ошибка.

Эта функцию можно выполнить, только если SPI-подключение переведено в неатомарный режим в результате вызова SPI_connect_ext.