/// migrate( (app) => { var col = new Collection({ name: 'reminders', type: 'base', schema: [ new TextField({ name: 'customerId', required: true }), new TextField({ name: 'customerName', required: false }), new TextField({ name: 'vehicleInfo', required: false }), new TextField({ name: 'shopUserId', required: true }), new TextField({ name: 'mileageAtService', required: false }), new TextField({ name: 'intervalMileage', required: false }), new TextField({ name: 'dueMileage', required: false }), new TextField({ name: 'notes', required: false }), new BoolField({ name: 'active', required: false }), ], listRule: '', viewRule: '', createRule: '', updateRule: '', deleteRule: '', }); app.save(col); console.log('[M26] created reminders collection'); }, function(app) { var col = app.findCollectionByNameOrId('reminders'); if (col) { app.deleteCollection(col); console.log('[M26] removed reminders collection'); } } );