/// migrate((app) => { const collection = app.findCollectionByNameOrId("pbc_4199263681"); return app.delete(collection); }, (app) => { const collection = new Collection({ "createRule": null, "deleteRule": null, "fields": [ { "autogeneratePattern": "", "hidden": false, "id": "text3208210256", "max": 0, "min": 0, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "hidden": false, "id": "json3486377887", "maxSize": 1, "name": "pending_tasks", "presentable": false, "required": false, "system": false, "type": "json" }, { "hidden": false, "id": "json907408884", "maxSize": 1, "name": "failed_tasks", "presentable": false, "required": false, "system": false, "type": "json" } ], "id": "pbc_4199263681", "indexes": [], "listRule": null, "name": "queue_stats", "system": false, "type": "view", "updateRule": null, "viewQuery": "SELECT queue as id,\n SUM(CASE WHEN failed IS '' THEN 1 ELSE 0 END) as pending_tasks,\n SUM(CASE WHEN failed IS NOT '' THEN 1 ELSE 0 END) as failed_tasks\n FROM queue_tasks\n GROUP BY queue;", "viewRule": null }); return app.save(collection); })