EngineSystem SchemasSOFT_TRANSACTIONS Schema

SOFT_TRANSACTIONS Schema v24.6+

The SOFT_TRANSACTIONS schema provides visibility into the internal Soft Transaction subsystem.
It is mainly used for inspection, debugging, and monitoring purposes.

Tables and Views

SOFT_TRANSACTIONS.TXDB

This table exposes a row for each Soft Transaction operation currently registered in the system.
It reflects both in-progress and already-applied operations.

Column NameTypeDescription
stx_idstringSoft Transaction ID
registration_epoch_millilongRegistration timestamp (in milliseconds since epoch)
registration_datetimestampHuman-readable registration timestamp
operation_idstringOperation ID within the transaction (a single transaction may contain multiple operations)
vdbstringName of the virtual database where the transaction applies
is_appliedbooleanIndicates whether the transaction was already applied and marked for removal in the transaction store
commandstringCommand executed as part of the operation
compensation_commandstringCompensation command to reverse the operation (used when the source does not support native transactions)
expiration_epoch_millilongExpiration timestamp (in milliseconds since epoch)
expiration_datetimestampHuman-readable expiration timestamp