UNPKG

machinomy

Version:

Micropayments powered by Ethereum

45 lines 1.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const bigNumberColumn_1 = require("./util/bigNumberColumn"); function up(db, callback) { const createTableOptions = { columns: { channelId: { type: 'string', notNull: true, foreignKey: { name: 'tokens_channel_id_fk', table: 'channel', mapping: 'channelId', rules: { onDelete: 'CASCADE' } } }, kind: 'string', token: { type: 'string', notNull: true, unique: true }, sender: 'string', receiver: 'string', price: bigNumberColumn_1.default, value: bigNumberColumn_1.default, channelValue: bigNumberColumn_1.default, v: 'int', r: 'string', s: 'string', meta: 'string', contractAddress: 'string' }, ifNotExists: true }; db.createTable('payment', createTableOptions, callback); } exports.up = up; function down(db, callback) { db.dropTable('payment', callback); } exports.down = down; //# sourceMappingURL=20180115082606-create-payment.js.map