0.0.4 • Published 8 years ago

rethinkdb-template v0.0.4

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

rethinkdb-template

Ensure RethinkDB contains databases, tables, and indexes defined in template.

Something like this:

var r = require('rethinkdbdash')();
var applyDbTemplate = require('rethinkdb-template');

var template = [
  {
    db: 'demo',
    tables: [
      {
        table: 'user',
        indexes: [
          {
            index: 'ids',
            value: {
              multi: true,
            },
          },
        ],
      },
      {
        table: 'provider',
        options: {
          primaryKey: '_id',
        },
      },
    ],
  },
];

rethinkQuery = applyDbTemplate({template: template, r: r});
rethinkQuery.run().then(...);
0.0.4

8 years ago

0.0.3

9 years ago

0.0.2

9 years ago