--- title: "SPI_start_transaction" id: spi-spi-start-transaction pg_version: "20devel" --- # SPI_start_transaction — obsolete function ## Synopsis ``` void SPI_start_transaction(void) ``` ## Description `SPI_start_transaction` does nothing, and exists only for code compatibility with earlier PostgreSQL releases. It used to be required after calling `SPI_commit` or `SPI_rollback`, but now those functions start a new transaction automatically.