/// migrate((app) => { const collection = app.findCollectionByNameOrId("pbc_144770472") // add field collection.fields.addAt(3, new Field({ "cascadeDelete": false, "collectionId": "_pb_users_auth_", "hidden": false, "id": "relation1668006755", "maxSelect": 1, "minSelect": 0, "name": "uploader", "presentable": false, "required": false, "system": false, "type": "relation" })) // add field collection.fields.addAt(4, new Field({ "convertURLs": false, "hidden": false, "id": "editor18589324", "maxSize": 0, "name": "notes", "presentable": false, "required": false, "system": false, "type": "editor" })) // add field collection.fields.addAt(5, new Field({ "hidden": false, "id": "json2596236420", "maxSize": 0, "name": "segmentKeys", "presentable": false, "required": false, "system": false, "type": "json" })) // add field collection.fields.addAt(6, new Field({ "hidden": false, "id": "file3785949232", "maxSelect": 1, "maxSize": 0, "mimeTypes": [], "name": "sourceVideo", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": [], "type": "file" })) // add field collection.fields.addAt(7, new Field({ "hidden": false, "id": "file651090729", "maxSelect": 99, "maxSize": 0, "mimeTypes": [], "name": "segments", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": [], "type": "file" })) // add field collection.fields.addAt(8, new Field({ "hidden": false, "id": "file3277268710", "maxSelect": 1, "maxSize": 0, "mimeTypes": [], "name": "thumbnail", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": [], "type": "file" })) // add field collection.fields.addAt(9, new Field({ "hidden": false, "id": "select2063623452", "maxSelect": 1, "name": "status", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "ordering", "pending", "approved", "rejected", "processing", "processed" ] })) return app.save(collection) }, (app) => { const collection = app.findCollectionByNameOrId("pbc_144770472") // remove field collection.fields.removeById("relation1668006755") // remove field collection.fields.removeById("editor18589324") // remove field collection.fields.removeById("json2596236420") // remove field collection.fields.removeById("file3785949232") // remove field collection.fields.removeById("file651090729") // remove field collection.fields.removeById("file3277268710") // remove field collection.fields.removeById("select2063623452") return app.save(collection) })