diff --git a/src/mothership-app/migrations/1703774624_updated_instances.js b/src/mothership-app/migrations/1703774624_updated_instances.js new file mode 100644 index 00000000..6ca5f404 --- /dev/null +++ b/src/mothership-app/migrations/1703774624_updated_instances.js @@ -0,0 +1,32 @@ +/// +migrate((db) => { + const dao = new Dao(db) + const collection = dao.findCollectionByNameOrId("etae8tuiaxl6xfv") + + collection.indexes = [ + "CREATE UNIQUE INDEX `idx_unique_qdtuuld1` ON `instances` (`subdomain`)", + "CREATE INDEX `idx_DKUSkMx` ON `instances` (`status`)", + "CREATE INDEX `idx_fhfKrpl` ON `instances` (`uid`)", + "CREATE INDEX `idx_TfdgNnO` ON `instances` (`maintenance`)", + "CREATE INDEX `idx_FrmHehp` ON `instances` (`created`)", + "CREATE INDEX `idx_tNMeylJ` ON `instances` (`updated`)", + "CREATE UNIQUE INDEX `idx_rBYwAXi` ON `instances` (`cname`) WHERE cname != ''" + ] + + return dao.saveCollection(collection) +}, (db) => { + const dao = new Dao(db) + const collection = dao.findCollectionByNameOrId("etae8tuiaxl6xfv") + + collection.indexes = [ + "CREATE UNIQUE INDEX `idx_unique_qdtuuld1` ON `instances` (`subdomain`)", + "CREATE INDEX `idx_DKUSkMx` ON `instances` (`status`)", + "CREATE INDEX `idx_fhfKrpl` ON `instances` (`uid`)", + "CREATE INDEX `idx_TfdgNnO` ON `instances` (`maintenance`)", + "CREATE INDEX `idx_FrmHehp` ON `instances` (`created`)", + "CREATE INDEX `idx_tNMeylJ` ON `instances` (`updated`)", + "CREATE INDEX `idx_rBYwAXi` ON `instances` (`cname`)" + ] + + return dao.saveCollection(collection) +})