exports.up = async knex => { await knex.schema.createTable('emails', table => { table.timestamps(true, true); table.uuid('id') .primary() .index(); table.uuid('account') .notNullable() .index(); table.foreign('account') .references('id') .inTable('accounts') .onDelete('CASCADE'); table.string('email', 128) .unique() .notNullable() .index(); table.string('confirm_token', 64) .notNullable() .index(); table.bool('confirmed') .notNullable() .defaultTo(false); }); return true; }; exports.down = async () => {};