Framework.Test.Infrastructure.DatabaseClient (Framework v0.5.0)

View Source

Database infrastructure client for test support.

Provides abstracted database access for test infrastructure components. Not for use in transaction plan functions - use READ nodes instead.

Summary

Functions

Get current timestamp for test fixtures.

Execute a raw SQL command (like NOTIFY).

Execute a query and return all results.

Execute a raw SQL query.

Execute within a database transaction.

Rollback a transaction with a reason.

Functions

current_timestamp()

Get current timestamp for test fixtures.

execute_command(command)

Execute a raw SQL command (like NOTIFY).

execute_query(query)

Execute a query and return all results.

execute_raw_query(sql)

Execute a raw SQL query.

execute_transaction(fun)

Execute within a database transaction.

rollback_transaction(reason)

Rollback a transaction with a reason.