SPI_START_TRANSACTION(3pg16)

πŸ“¦ version 16.15, in opensuse-leap 16.0

πŸ’… NAME πŸ’…

Okay bestie, welcome to SPI_START_TRANSACTION(3), straight out of the PostgreSQL 16.15 documentation ✨

SPI_start_transaction β€” obsolete function. That’s the whole vibe: she’s obsolete, she’s iconic, and she’s still in the manual.

✨ SYNOPSIS ✨

void SPI_start_transaction(void)

πŸŽ€ DESCRIPTION πŸŽ€

So, SPI_start_transaction literally does nothing. Not a single thing. No cap. It 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. So yeah, she’s giving retired-but-still-invited-to-the-group-chat energy 🫢


With love from PostgreSQL 16.15, 2026, and the SPI_START_TRANSACTION(3) page πŸ’…πŸŒΈ

πŸ“¦ where this page comes from