frostlake

A Lua driver for Frostlake, over the engine's HTTP protocol.

$ luarocks install frostlake

Connects to a running Frostlake DatabaseHttpServer and runs SQL over its
HTTP protocol: no JVM in the process, no native database library, nothing
to build. Pure Lua apart from the socket, which comes from LuaSocket, from
OpenResty's cosockets, or from a transport the caller supplies.

Client-side parameter binding for both `?` and `:name` markers, session
state that carries across statements, transactions, and result cells
handed back as the engine's own text so a NUMBER(38,0) keeps every digit.

Requires a Frostlake engine 0.0.7 or newer.

Versions

0.1.0-121 hours ago1 download

Dependencies

lua >= 5.1, < 5.5
LuaSocket >= 3.0

Manifests