Skip to content
Registry

database

v0.2.6

Talk to PostgreSQL, MySQL, and SQLite from iii — query, execute, transactions, prepared statements, and change feeds.

dbmysqlpostgressqlsqlite

Install

bash
iii trigger compose::add worker=database@0.2.6

Run in your project with the iii engine running. Exact versions are immutable and digest-pinned.

Functions12

database::beginTransaction

Function

Open an interactive transaction; returns a handle to use with transactionQuery/transactionExecute/commitTransaction/rollbackTransaction.

Request
valueunknown
Response
valueunknown

database::commitTransaction

Function

Commit and finalize an interactive transaction.

Request
valueunknown
Response
valueunknown

database::execute

Function

Run a write statement (INSERT/UPDATE/DELETE/DDL).

Request
valueunknown
Response
valueunknown

database::listDatabases

Function

List all configured databases with connection details (driver, credential-redacted URL, pool settings, TLS mode). Config only — no health checks or live pool statistics.

Request
valueunknown
Response
valueunknown

database::on-config-change

Function

Internal: reload connection pools when the database configuration changes.

Request
valueunknown
Response
valueunknown

database::prepareStatement

Function

Prepare a parameterized statement once.

Request
valueunknown
Response
valueunknown

database::query

Function

Run a read-only SQL query and return the result rows.

Request
valueunknown
Response
valueunknown

database::rollbackTransaction

Function

Rollback and finalize an interactive transaction.

Request
valueunknown
Response
valueunknown

database::runStatement

Function

Run a previously-prepared handle.

Request
valueunknown
Response
valueunknown

database::transaction

Function

Run a sequence of statements atomically.

Request
valueunknown
Response
valueunknown

database::transactionExecute

Function

Run a write statement inside an interactive transaction. BEGIN/COMMIT/ROLLBACK are rejected; use commit/rollbackTransaction.

Request
valueunknown
Response
valueunknown

database::transactionQuery

Function

Run a read-only SQL query inside an interactive transaction.

Request
valueunknown
Response
valueunknown

Triggers1

database::row-change

Trigger

Postgres logical replication. Stubbed in v1.0 pending tokio-postgres replication API.

Invocation
valueunknown
Return
valueunknown

Search the registry

Find workers, kits and executables, or jump to a page.