autolevel.js

Automatically use the right abstract-leveldown module for your configuration
git clone git://git.finwo.net/lib/autolevel.js
Log | Files | Refs | README | LICENSE

commit 0257cdd69871162bc7bde075245f3acd19c1e213
parent aed1003d8197fb6898a940f094414f1db0b7f0f5
Author: finwo <finwo@pm.me>
Date:   Mon,  5 Nov 2018 13:46:17 +0100

Clearer table in the README

Diffstat:
MREADME.md | 29+++++++++++------------------
1 file changed, 11 insertions(+), 18 deletions(-)

diff --git a/README.md b/README.md @@ -53,24 +53,17 @@ db = autolevel('mysql://username:password@host:3306/database'); ## Adapters - scheme | module | Dependencies | Note - ---------- | ---------------------- | ------------------------------------------------------------------------------------ | ----------------------------- - dir | [leveldown][leveldown] | [level][level] OR [levelup][levelup] + [leveldown][leveldown] | Plain leveldb on-disk storage - leveldb | [leveldown][leveldown] | [level][level] OR [levelup][levelup] + [leveldown][leveldown] | Alias of 'dir' - mongodb | [mongodown][mongodown] | [levelup][levelup], [mongodown][mongodown] | - mongo | [mongodown][mongodown] | [levelup][levelup], [mongodown][mongodown] | Alias of 'mongodb' - mem | [memdown][memdown] | [levelup][levelup], [memdown][memdown] | Volatile in-memory storage - memory | [memdown][memdown] | [levelup][levelup], [memdown][memdown] | Alias of 'mem' - ram | [memdown][memdown] | [levelup][levelup], [memdown][memdown] | Alias of 'mem' - mssql | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [mssql][mssql] | - mysql | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [mysql][mysql] | - mysql2 | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [mysql2][mysql2] | - sqlite3 | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [sqlite3][sqlite3] | - sqlite | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [sqlite3][sqlite3] | Alias of 'sqlite3' - postgres | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [pg][pg], [pg-query-stream][pg-query-stream] | - postgresql | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [pg][pg], [pg-query-stream][pg-query-stream] | Alias of 'postgres' - pg | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [pg][pg], [pg-query-stream][pg-query-stream] | Alias of 'postgres' - + type | schemes/protocols | driver | Dependencies + --------- | ------------------------ | ---------------------- | ------------------------------------------ + plain | dir, level, leveldb | [leveldown][leveldown] | [levelup][levelup], [leveldown][leveldown] + mongodb | mongo, mongodb | [mongodown][mongodown] | [levelup][levelup], [mongodown][mongodown] + in-memory | ram, mem, memory | [memdown][memdown] | [levelup][levelup], [memdown][memdown] + mssql | mssql | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [mssql][mssql] + mysql | mysql | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [mysql][mysql] + mysql2 | mysql2 | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [mysql2][mysql2] + sqlite3 | sqlite, sqlite3 | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [sqlite3][sqlite3] + postgres | pg, postgres, postgresql | [sqldown][sqldown] | [levelup][levelup], [sqldown][sqldown], [pg][pg], [pg-query-stream][pg-query-stream] + ## TODO - Think up a nice 'plugin' style of adding adapters