Small. Fast. Reliable.
Choose any three.

Session Module C Interface

Позвольте или отключите объект сессии

int sqlite3session_enable(sqlite3_session *pSession, int bEnable);

Позвольте или отключите запись изменений объектом сессии. Когда позволено, объект сессии пишет изменения, внесенные в базу данных. Когда отключено, он это не делает. Созданный объект сессии изначально позволен. Обратитесь к документации на sqlite3session_changeset() для получения дальнейшей информации относительно того, как включение объекта сессии затрагивает возможный changeset.

Передача 0 к этой функции отключает сессию. Передача значения больше, чем ноль, включает. Передача значения меньше, чем ноль не делает ничего, но может использоваться, чтобы запросить текущее состояние сессии.

Возвращаемое значение указывает на конечное состояние объекта сессии: 0, если сессия отключена, или 1, если она позволена.