rethinkdb-migrate
Version:
Rethinkdb migration tool
24 lines (22 loc) • 755 B
JavaScript
exports.up = function (r, connection) {
return Promise.all([
r.table('companies').insert([
{id: 'acme', name: 'ACME'},
{id: 'shield', name: 'S.H.I.E.L.D'}
]).run(connection),
r.table('employees').insert([
{companyId: 'acme', name: 'Wile E Coyote'},
{companyId: 'acme', name: 'Road Runner'},
{companyId: 'shield', name: 'Tony Stark'},
{companyId: 'shield', name: 'Steve Rogers'},
{companyId: 'shield', name: 'Natalia Alianovna Romanova'},
{companyId: 'shield', name: 'Robert Bruce Banner'}
]).run(connection)
])
}
exports.down = function (r, connection) {
return Promise.all([
r.table('companies').delete().run(connection),
r.table('employees').delete().run(connection)
])
}