Add migration to create sparse v1_id index on subscriptions collection GitOrigin-RevId: 2c251c8958328a94bdca80712839d8e695f169d7
@@ -0,0 +1,27 @@
+import Helpers from './lib/helpers.mjs'
+
+const tags = ['saas']
+const indexes = [
+ {
+ key: { v1_id: 1 },
+ name: 'v1_id_1',
+ sparse: true,
+ },
+]
+const migrate = async client => {
+ const { db } = client
+ await Helpers.addIndexesToCollection(db.subscriptions, indexes)
+}
+const rollback = async client => {
+ await Helpers.dropIndexesFromCollection(db.subscriptions, indexes)
+export default {
+ tags,
+ migrate,
+ rollback,