UNPKG

gittoken-database-manager

Version:

GitToken Database Manager

28 lines (25 loc) 906 B
import Promise, { join } from 'bluebird' import createTransactionReceipts from '../sql/create_transaction_receipts.sql' import createGitTokenContracts from '../sql/create_gittoken_contracts.sql' import createRegistry from '../sql/create_registry.sql' import createWebhook from '../sql/create_webhook.sql' import createDatabase from '../sql/create_git_token_database.sql' import useDatabase from '../sql/use_git_token.sql' export default function migrations() { return new Promise((resolve, reject) => { this.query(createDatabase).then(() => { return this.query(useDatabase); }).then(() => { return join( this.query(createGitTokenContracts), this.query(createTransactionReceipts), this.query(createRegistry), this.query(createWebhook) ) }).then((result) => { resolve(result) }).catch((error) => { reject(error) }) }) }