database::beginTransaction
Open an interactive transaction; returns a handle to use with transactionQuery/transactionExecute/commitTransaction/rollbackTransaction.
Talk to PostgreSQL, MySQL, and SQLite from iii — query, execute, transactions, prepared statements, and change feeds.
Open an interactive transaction; returns a handle to use with transactionQuery/transactionExecute/commitTransaction/rollbackTransaction.
Commit and finalize an interactive transaction.
Run a write statement (INSERT/UPDATE/DELETE/DDL).
List all configured databases with connection details (driver, credential-redacted URL, pool settings, TLS mode). Config only — no health checks or live pool statistics.
Internal: reload connection pools when the database configuration changes.
Prepare a parameterized statement once.
Run a read-only SQL query and return the result rows.
Rollback and finalize an interactive transaction.
Run a previously-prepared handle.
Run a sequence of statements atomically.
Run a write statement inside an interactive transaction. BEGIN/COMMIT/ROLLBACK are rejected; use commit/rollbackTransaction.
Run a read-only SQL query inside an interactive transaction.
Postgres logical replication. Stubbed in v1.0 pending tokio-postgres replication API.