UNPKG

origintrail-node

Version:

OriginTrail Node - Decentralized Knowledge Graph Node Library

43 lines (42 loc) 1.14 kB
export async function up({ context: { queryInterface, Sequelize } }) { await queryInterface.createTable('token', { id: { allowNull: false, primaryKey: true, type: Sequelize.STRING, }, name: { allowNull: false, type: Sequelize.STRING, unique: true, }, user_id: { type: Sequelize.INTEGER, references: { model: 'user', key: 'id', }, }, expires_at: { type: Sequelize.DATE, allowNull: true, }, revoked: { type: Sequelize.BOOLEAN, defaultValue: false, }, created_at: { allowNull: true, type: Sequelize.DATE, defaultValue: Sequelize.literal('NOW()'), }, updated_at: { allowNull: true, type: Sequelize.DATE, defaultValue: Sequelize.literal('NOW()'), }, }); } export async function down({ context: { queryInterface } }) { await queryInterface.dropTable('token'); }