20200810195255_change_email.js 425 B

1234567891011121314151617181920212223
  1. async function up(knex) {
  2. const hasChangeEmail = await knex.schema.hasColumn(
  3. "users",
  4. "change_email_token"
  5. );
  6. if (!hasChangeEmail) {
  7. await knex.schema.alterTable("users", table => {
  8. table.dateTime("change_email_expires");
  9. table.string("change_email_token");
  10. table.string("change_email_address");
  11. });
  12. }
  13. }
  14. async function down() {
  15. return null;
  16. }
  17. module.exports = {
  18. up,
  19. down
  20. }