UNPKG

auto-cms-server

Version:

Auto turn any webpage into editable CMS without coding.

39 lines (38 loc) 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.up = up; exports.down = down; // prettier-ignore async function up(knex) { if (!(await knex.schema.hasTable('request'))) { await knex.schema.createTable('request', table => { table.increments('id'); table.text('method').notNullable(); table.text('url').notNullable(); table.text('user_agent').nullable(); table.integer('request_time').notNullable(); table.timestamps(false, true); }); } if (!(await knex.schema.hasTable('contact'))) { await knex.schema.createTable('contact', table => { table.increments('id'); table.text('name').nullable(); table.text('email').nullable(); table.text('tel').nullable(); table.text('company_name').nullable(); table.text('business_nature').nullable(); table.text('remark').nullable(); table.integer('submit_time').notNullable(); table.integer('confirm_time').nullable(); table.integer('dismiss_time').nullable(); table.integer('mailchimp_sync_time').nullable(); table.timestamps(false, true); }); } } // prettier-ignore async function down(knex) { await knex.schema.dropTableIfExists('contact'); await knex.schema.dropTableIfExists('request'); }