lroal
Joined 11 years ago
Joined 11 years ago
It is database agnostic. It works with sqlite, mssql, mysql, postgres, oracle, and sapase.
It gives you full intellisense without code generation - even when running pure javascript.
You can run it from the browser in a secure manner, as you can host it in express js via adapter.
I am the author.
It has a very small fooprint - well suited for Amazon lambda. We now support client over HTTP (in a safe manner), making it accessible in-browser.
Key Features:
No code generation required
Full intellisense, even when mapping tables and relations
Powerful filtering - with any, all, none at any level deep
Supports JavaScript and TypeScript
ESM and CommonJS compatible
Succint and concise syntax
Works over http
https://github.com/alfateam/rdb/blob/master/docs/docs.md#_st...
Breaking:
- getAll removed; use getMany (same signature).
- getOne no longer accepts filter as first arg; move it to where.
Also:
- ExpressJS before/after hooks for row-level security.
- SQLite user-defined functions.
- Enums support.