Skip to content

Sql

This package provides a SQL database client.

{
"type": "system"
}
{
"dependencies": {
"Sql": "pen:///sql"
}
}

A SQL database context

type Context = context'Context

No functions are defined.

A connection pool

type Pool = pool'Pool

Create a connection pool.

\(context Context, uri string, options Options) Pool | error

Run a query and return its rows.

\(context Context, pool Pool, query string, arguments [Value]) [[Value]] | error

Run a query and return a number of affected rows.

\(context Context, pool Pool, query string, arguments [Value]) number | error

Connection pool options

type Options {
MinConnections number
MaxConnections number
ConnectTimeout number
}

No functions are defined.

A value in a column

type Value = boolean | none | number | string

No functions are defined.