Execute a single SQL query or a batch of queries against a PostgreSQL branch.
Single query: provide query (and optional params) at the top level.
Batch: provide queries as an array of query objects, or send the request body
as a JSON array. Batch queries execute within a single transaction.
PostgreSQL connection string (postgres://user:pass@host/db). The hostname encodes the target branch and endpoint type.
When true, return rows as arrays instead of objects.
true, false When true, return all values as strings without type conversion.
true, false Transaction isolation level for batch queries.
ReadCommitted, ReadUncommitted, RepeatableRead, Serializable When true, execute the batch transaction in read-only mode.
true, false When true, execute the batch transaction in deferrable mode.
true, false SQL query request. Provide either query for a single query or queries for a batch.
Query executed successfully
Result of a single SQL query execution.
Column metadata for the result set.
PostgreSQL command tag (e.g. SELECT, INSERT, UPDATE, DELETE).
Number of rows affected by the command.
Result rows. Each row is an object (column-name keys) or an array (when array mode is enabled).
Whether rows are returned as arrays (true) or objects (false).