From cbe96f21cb77d549fb2b18a9afbe5367f54e50ab Mon Sep 17 00:00:00 2001 From: Eric Mc Sween <5454374+emcsween@users.noreply.github.com> Date: Thu, 3 Jul 2025 09:47:55 -0400 Subject: [PATCH] Merge pull request #26794 from overleaf/em-subscription-index Add an index on recurlySubscription_id GitOrigin-RevId: 06c20df8e94e4aebeb0f49acec5babad0f1c4031 --- ...02203054_recurly_subscription_id_index.mjs | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 services/web/migrations/20250702203054_recurly_subscription_id_index.mjs diff --git a/services/web/migrations/20250702203054_recurly_subscription_id_index.mjs b/services/web/migrations/20250702203054_recurly_subscription_id_index.mjs new file mode 100644 index 0000000000..49d7413e11 --- /dev/null +++ b/services/web/migrations/20250702203054_recurly_subscription_id_index.mjs @@ -0,0 +1,23 @@ +import Helpers from './lib/helpers.mjs' + +const tags = ['saas'] + +const indexes = [ + { key: { recurlySubscription_id: 1 }, name: 'recurlySubscription_id_1' }, +] + +const migrate = async client => { + const { db } = client + await Helpers.addIndexesToCollection(db.subscriptions, indexes) +} + +const rollback = async client => { + const { db } = client + await Helpers.dropIndexesFromCollection(db.subscriptions, indexes) +} + +export default { + tags, + migrate, + rollback, +}