A database-agnostic query interface that provides consistent operations across different database implementations. Interface Database brings AQL (Antelope Query Language) to your projects, enabling you to write database code that works with multiple database backends.
ajs module imports add database@betaDetailed documentation is available in the docs directory:
- Index - Overview and documentation structure
- Query Types - Information about table, selection, and other query types
- Operations - Database, table, and CRUD operations
- Results - Result types and handling
Interface Database is heavily inspired by ReQL, the query language of RethinkDB. As huge fans of ReQL's elegant chainable API and its ability to express complex queries in a native javascript like language format, we've adopted many of its design principles while expanding the concept to work with multiple database backends.
This is the development version (beta) of the Interface Database. It is currently in pre-release stage and may undergo changes before the final release. The interface is not considered stable for production use without understanding that breaking changes may occur.
| Version | Link | Status |
|---|---|---|
| beta | database@beta | Waiting validation from community to go in v1 |
| 1 | Not yet released | Planned stable release |
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
