UNPKG

ghost

Version:

The professional publishing platform

18 lines (13 loc) 508 B
const logging = require('@tryghost/logging'); const {createTransactionalMigration} = require('../../utils'); module.exports = createTransactionalMigration( async function up(knex) { logging.info('Setting transient_id column to email'); const updatedRows = await knex('members') .update('transient_id', knex.raw('email')); logging.info(`Updated ${updatedRows} members with transient_id = email`); }, async function down() { // Not required } );