$worker

database

v0.2.6

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

  • macOS: arm64 · x64
  • Linux: arm64 · armv7 · x64
  • Windows: arm64 · x64 · x86

functions

12

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

triggers

1

database::row-change

trigger

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

invocation
valueunknown
return
valueunknown