diff --git a/core/server/data/migrations/versions/4.9/04-add-member-segment-to-email-batches.js b/core/server/data/migrations/versions/4.9/04-add-member-segment-to-email-batches.js new file mode 100644 index 0000000000..2f6e5fb9a5 --- /dev/null +++ b/core/server/data/migrations/versions/4.9/04-add-member-segment-to-email-batches.js @@ -0,0 +1,7 @@ +const {createAddColumnMigration} = require('../../utils'); + +module.exports = createAddColumnMigration('email_batches', 'member_segment', { + type: 'text', + maxlength: 2000, + nullable: true +}); diff --git a/core/server/data/schema/schema.js b/core/server/data/schema/schema.js index 33bc689593..ba76260a52 100644 --- a/core/server/data/schema/schema.js +++ b/core/server/data/schema/schema.js @@ -576,6 +576,7 @@ module.exports = { defaultTo: 'pending', validations: {isIn: [['pending', 'submitting', 'submitted', 'failed']]} }, + member_segment: {type: 'text', maxlength: 2000, nullable: true}, created_at: {type: 'dateTime', nullable: false}, updated_at: {type: 'dateTime', nullable: false} }, diff --git a/test/unit/data/schema/integrity_spec.js b/test/unit/data/schema/integrity_spec.js index 72cd97a086..50015ba0a0 100644 --- a/test/unit/data/schema/integrity_spec.js +++ b/test/unit/data/schema/integrity_spec.js @@ -32,7 +32,7 @@ const defaultSettings = require('../../../../core/server/data/schema/default-set */ describe('DB version integrity', function () { // Only these variables should need updating - const currentSchemaHash = '8f01272cb84fe4e8a0e7ef20f8f7e294'; + const currentSchemaHash = '32e92f2cf2874d6d8ac68bfdc97cd885'; const currentFixturesHash = '97283c575b1f6c84c27db6e1b1be21d4'; const currentSettingsHash = 'dd0a0a08e66b252e7704bb7e346a8c20'; const currentRoutesHash = '3d180d52c663d173a6be791ef411ed01';