diff --git a/core/server/data/migrations/versions/3.1/10-add-email-error-data-column.js b/core/server/data/migrations/versions/3.1/10-add-email-error-data-column.js new file mode 100644 index 0000000000..db75e3cccd --- /dev/null +++ b/core/server/data/migrations/versions/3.1/10-add-email-error-data-column.js @@ -0,0 +1,25 @@ +const commands = require('../../../schema').commands; + +module.exports.up = commands.createColumnMigration({ + table: 'emails', + column: 'error_data', + dbIsInCorrectState(columnExists) { + return columnExists === true; + }, + operation: commands.addColumn, + operationVerb: 'Adding' +}); + +module.exports.down = commands.createColumnMigration({ + table: 'emails', + column: 'error_data', + dbIsInCorrectState(columnExists) { + return columnExists === false; + }, + operation: commands.dropColumn, + operationVerb: 'Removing' +}); + +module.exports.config = { + transaction: true +};