StackQL client library for Deno and Node.js that exposes all features StackQL.
- Written in TypeScript
- Usable in Deno and Node.js (see pgwire for an example of a dual purpose package)
- No dependencies
- Works in server mode (as a pg wire protocol server client) as well as local mode where it is a wrapper for the
stackql
binary for the target platform - Exposes methods analagous to
pystackql
, including:connect
- connect to a StackQL server - if in server modeupgrade
- if in local mode, upgrade the local stackql binary from the latest releaseexecute
- execute a query returns an array of rows (objects)executeStmt
- executes a statement and returns a string (likeREGISTRY PULL
orINSERT ...
)executeQueriesAsync
- executes a list of queries and returns an array of rows (objects) - queries need to return the same columns/schema