pouchdb-sqldown

0.0.2 • Public • Published

pouchdb-sqldown

Build Status

PouchDB adapter using SQLdown, which itself uses knex, which in the browser will use WebSQL.

Basically this is just a demo to show that you can now browserify PouchDB adapter plugins for use in the browser, using any LevelDOWN adapter suited for the browser.

In practice, there's no reason to use this, because PouchDB itself has its own very efficient WebSQL adapter. Hence why this is "just a demo."

Usage

With Browserify

Install this plugin and PouchDB:

npm install --save pouchdb
npm install --save pouchdb-sqldown

Then require() them:

var PouchDB = require('pouchdb');
require('pouchdb-sqldown');
 
var db = new PouchDB('mydb', {adapter: 'sqldown'});

Then just browserify your code.

Standalone script

Or if you don't want to use Browserify, and you want to use the scripts directly in the browser, there's a standalone script included in dist/. So you just add it in your HTML after PouchDB:

<script src="pouchdb.js"></script>
<script src="pouchdb.sqldown.js"></script>

Then you can create a SQLdown-backed database like:

var db = new PouchDB('mydb', {adapter: 'sqldown'});

Building

npm run build

Readme

Keywords

Package Sidebar

Install

npm i pouchdb-sqldown

Weekly Downloads

0

Version

0.0.2

License

Apache

Last publish

Collaborators

  • nolanlawson