{ "__className__": "serverpod.DatabaseMigration", "actions": [ { "__className__": "serverpod.DatabaseMigrationAction", "type": "alterTable", "alterTable": { "__className__": "serverpod.TableMigration", "name": "serverpod_cloud_storage", "schema": "public", "addColumns": [ { "__className__": "serverpod.ColumnDefinition", "name": "contentType", "fieldName": "contentType", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "cacheControl", "fieldName": "cacheControl", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentDisposition", "fieldName": "contentDisposition", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentEncoding", "fieldName": "contentEncoding", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "customMetadata", "fieldName": "customMetadata", "columnType": 0, "isNullable": true, "dartType": "String?" } ], "deleteColumns": [], "modifyColumns": [], "addIndexes": [], "deleteIndexes": [], "addForeignKeys": [], "deleteForeignKeys": [], "warnings": [] } }, { "__className__": "serverpod.DatabaseMigrationAction", "type": "createTable", "createTable": { "__className__": "serverpod.TableDefinition", "name": "serverpod_cloud_storage_direct_download", "dartName": "CloudStorageDirectDownloadEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "storageId", "fieldName": "storageId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "path", "fieldName": "path", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "expiration", "fieldName": "expiration", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "authKey", "fieldName": "authKey", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "downloadFileName", "fieldName": "downloadFileName", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentType", "fieldName": "contentType", "columnType": 0, "isNullable": true, "dartType": "String?" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_cloud_storage_direct_download_auth_key", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "authKey" } ], "type": "btree", "isUnique": true, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_cloud_storage_direct_download_expiration", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "expiration" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true } }, { "__className__": "serverpod.DatabaseMigrationAction", "type": "alterTable", "alterTable": { "__className__": "serverpod.TableMigration", "name": "serverpod_cloud_storage_direct_upload", "schema": "public", "addColumns": [ { "__className__": "serverpod.ColumnDefinition", "name": "maxFileSize", "fieldName": "maxFileSize", "columnType": 6, "isNullable": false, "columnDefault": "10485760", "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentLength", "fieldName": "contentLength", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "preventOverwrite", "fieldName": "preventOverwrite", "columnType": 1, "isNullable": false, "columnDefault": "false", "dartType": "bool" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentType", "fieldName": "contentType", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "cacheControl", "fieldName": "cacheControl", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentDisposition", "fieldName": "contentDisposition", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentEncoding", "fieldName": "contentEncoding", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "customMetadata", "fieldName": "customMetadata", "columnType": 0, "isNullable": true, "dartType": "String?" } ], "deleteColumns": [], "modifyColumns": [], "addIndexes": [], "deleteIndexes": [], "addForeignKeys": [], "deleteForeignKeys": [], "warnings": [] } } ], "warnings": [], "migrationApiVersion": 1 }