masterquest-sqlite3.js/README.md

23 lines
565 B
Markdown
Raw Normal View History

2015-09-22 02:14:26 +00:00
Master Quest
------------
An ORM for multi-master applications.
It is assumed that relationships are tight and therefore should be prefetched and that data is often added,
but rarely updated (append/log-style over traditional update style).
API
---
* save(data) - creates or updates based on presence of ID
* upsert(id, data) - creates or updates based on existence in DB
* destroy(id) - deletes from DB
* get(id) - grab one by id
* find(attrs, opts) - grab many by indexable attributes
* opts.orderBy
* opts.orderByDesc
maybe?
* where(sql, vals) - WHERE