/* eslint-disable no-console */ const logger = require('@pubsweet/logger') exports.up = async knex => { try { return knex.schema.createTable('fakes', table => { table.uuid('id').primary() table .timestamp('created', { useTz: true }) .notNullable() .defaultTo(knex.fn.now()) table.timestamp('updated', { useTz: true }) // table.increments('index') table.uuid('user_id').references('users.id') table.text('type').notNullable() table.text('status') }) } catch (e) { logger.error('Fake: Initial: Migration failed!') throw new Error(e) } } exports.down = async knex => knex.schema.dropTable('fakes')