diff --git a/packages/core/database/src/database.ts b/packages/core/database/src/database.ts index 40d9488936..8db4fb65b1 100644 --- a/packages/core/database/src/database.ts +++ b/packages/core/database/src/database.ts @@ -309,7 +309,7 @@ export class Database extends EventEmitter implements AsyncEmitter { autoGenId: false, timestamps: false, dumpRules: 'required', - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], origin: '@nocobase/database', fields: [{ type: 'string', name: 'name', primaryKey: true }], }); diff --git a/packages/core/server/src/helpers/application-version.ts b/packages/core/server/src/helpers/application-version.ts index 47fe5eb9c0..7a4a2135b5 100644 --- a/packages/core/server/src/helpers/application-version.ts +++ b/packages/core/server/src/helpers/application-version.ts @@ -20,7 +20,7 @@ export class ApplicationVersion { app.db.collection({ origin: '@nocobase/server', name: 'applicationVersion', - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], dataType: 'meta', timestamps: false, dumpRules: 'required', diff --git a/packages/core/server/src/plugin-manager/options/collection.ts b/packages/core/server/src/plugin-manager/options/collection.ts index c039ed10f4..5952b376d2 100644 --- a/packages/core/server/src/plugin-manager/options/collection.ts +++ b/packages/core/server/src/plugin-manager/options/collection.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ name: 'applicationPlugins', dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], repository: 'PluginManagerRepository', origin: '@nocobase/server', fields: [ diff --git a/packages/plugins/@nocobase/plugin-acl/src/server/collections/roles-users.ts b/packages/plugins/@nocobase/plugin-acl/src/server/collections/roles-users.ts index a32dee3372..a896f05ea1 100644 --- a/packages/plugins/@nocobase/plugin-acl/src/server/collections/roles-users.ts +++ b/packages/plugins/@nocobase/plugin-acl/src/server/collections/roles-users.ts @@ -15,6 +15,6 @@ export default defineCollection({ dumpRules: { group: 'user', }, - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], fields: [{ type: 'boolean', name: 'default' }], }); diff --git a/packages/plugins/@nocobase/plugin-acl/src/server/collections/roles.ts b/packages/plugins/@nocobase/plugin-acl/src/server/collections/roles.ts index a0704311a3..e597d22cfe 100644 --- a/packages/plugins/@nocobase/plugin-acl/src/server/collections/roles.ts +++ b/packages/plugins/@nocobase/plugin-acl/src/server/collections/roles.ts @@ -13,7 +13,7 @@ export default defineCollection({ origin: '@nocobase/plugin-acl', dumpRules: 'required', description: 'Role data', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'roles', title: '{{t("Roles")}}', autoGenId: false, diff --git a/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResources.ts b/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResources.ts index d9e3cadd2d..06263d898e 100644 --- a/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResources.ts +++ b/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResources.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', name: 'rolesResources', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], model: 'RoleResourceModel', indexes: [ { diff --git a/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResourcesActions.ts b/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResourcesActions.ts index dd31ff0053..46418a206b 100644 --- a/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResourcesActions.ts +++ b/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResourcesActions.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', name: 'rolesResourcesActions', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], model: 'RoleResourceActionModel', fields: [ { diff --git a/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResourcesScopes.ts b/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResourcesScopes.ts index 7e1ede5e70..e1df2a5615 100644 --- a/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResourcesScopes.ts +++ b/packages/plugins/@nocobase/plugin-acl/src/server/collections/rolesResourcesScopes.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', name: 'rolesResourcesScopes', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], fields: [ { type: 'uid', diff --git a/packages/plugins/@nocobase/plugin-action-custom-request/src/server/collections/customRequest.ts b/packages/plugins/@nocobase/plugin-action-custom-request/src/server/collections/customRequest.ts index fb24ca482c..c7434e5aad 100644 --- a/packages/plugins/@nocobase/plugin-action-custom-request/src/server/collections/customRequest.ts +++ b/packages/plugins/@nocobase/plugin-action-custom-request/src/server/collections/customRequest.ts @@ -13,7 +13,7 @@ export default defineCollection({ dumpRules: 'required', name: 'customRequests', autoGenId: false, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], fields: [ { type: 'uid', diff --git a/packages/plugins/@nocobase/plugin-action-custom-request/src/server/collections/customRequestsRoles.ts b/packages/plugins/@nocobase/plugin-action-custom-request/src/server/collections/customRequestsRoles.ts index b294df8293..a4a6c99e40 100644 --- a/packages/plugins/@nocobase/plugin-action-custom-request/src/server/collections/customRequestsRoles.ts +++ b/packages/plugins/@nocobase/plugin-action-custom-request/src/server/collections/customRequestsRoles.ts @@ -12,5 +12,5 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', name: 'customRequestsRoles', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], }); diff --git a/packages/plugins/@nocobase/plugin-api-keys/src/collections/apiKeys.ts b/packages/plugins/@nocobase/plugin-api-keys/src/collections/apiKeys.ts index 81d76c6484..769e34a98f 100644 --- a/packages/plugins/@nocobase/plugin-api-keys/src/collections/apiKeys.ts +++ b/packages/plugins/@nocobase/plugin-api-keys/src/collections/apiKeys.ts @@ -14,7 +14,7 @@ export default { dumpRules: { group: 'user', }, - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], shared: true, name: 'apiKeys', sortable: 'sort', diff --git a/packages/plugins/@nocobase/plugin-auth/src/server/collections/authenticators.ts b/packages/plugins/@nocobase/plugin-auth/src/server/collections/authenticators.ts index 1c4b880639..71f0ddd194 100644 --- a/packages/plugins/@nocobase/plugin-auth/src/server/collections/authenticators.ts +++ b/packages/plugins/@nocobase/plugin-auth/src/server/collections/authenticators.ts @@ -16,7 +16,7 @@ export default defineCollection({ dumpRules: { group: 'third-party', }, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], shared: true, name: 'authenticators', sortable: true, diff --git a/packages/plugins/@nocobase/plugin-auth/src/server/collections/issued-tokens.ts b/packages/plugins/@nocobase/plugin-auth/src/server/collections/issued-tokens.ts index 6e40200412..a8cfd8b418 100644 --- a/packages/plugins/@nocobase/plugin-auth/src/server/collections/issued-tokens.ts +++ b/packages/plugins/@nocobase/plugin-auth/src/server/collections/issued-tokens.ts @@ -13,7 +13,7 @@ import { issuedTokensCollectionName } from '../../constants'; export default defineCollection({ name: issuedTokensCollectionName, - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], autoGenId: false, createdAt: true, updatedAt: true, diff --git a/packages/plugins/@nocobase/plugin-auth/src/server/collections/token-blacklist.ts b/packages/plugins/@nocobase/plugin-auth/src/server/collections/token-blacklist.ts index 6d9e818b5f..ecf32cebdc 100644 --- a/packages/plugins/@nocobase/plugin-auth/src/server/collections/token-blacklist.ts +++ b/packages/plugins/@nocobase/plugin-auth/src/server/collections/token-blacklist.ts @@ -13,7 +13,7 @@ export default defineCollection({ dumpRules: { group: 'log', }, - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], shared: true, name: 'tokenBlacklist', model: 'TokenBlacklistModel', diff --git a/packages/plugins/@nocobase/plugin-auth/src/server/collections/token-poilcy-config.ts b/packages/plugins/@nocobase/plugin-auth/src/server/collections/token-poilcy-config.ts index 96b361b44b..3f3651aea5 100644 --- a/packages/plugins/@nocobase/plugin-auth/src/server/collections/token-poilcy-config.ts +++ b/packages/plugins/@nocobase/plugin-auth/src/server/collections/token-poilcy-config.ts @@ -13,7 +13,7 @@ import { tokenPolicyCollectionName } from '../../constants'; export default defineCollection({ name: tokenPolicyCollectionName, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], autoGenId: false, createdAt: true, createdBy: true, diff --git a/packages/plugins/@nocobase/plugin-auth/src/server/collections/users-authenticators.ts b/packages/plugins/@nocobase/plugin-auth/src/server/collections/users-authenticators.ts index cd551ebece..67f7f924e6 100644 --- a/packages/plugins/@nocobase/plugin-auth/src/server/collections/users-authenticators.ts +++ b/packages/plugins/@nocobase/plugin-auth/src/server/collections/users-authenticators.ts @@ -18,7 +18,7 @@ export default defineCollection({ group: 'user', }, shared: true, - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], name: 'usersAuthenticators', model: 'UserAuthModel', createdBy: true, diff --git a/packages/plugins/@nocobase/plugin-block-iframe/src/server/collections/iframe-html.ts b/packages/plugins/@nocobase/plugin-block-iframe/src/server/collections/iframe-html.ts index 29a98899ee..bb4c73c9af 100644 --- a/packages/plugins/@nocobase/plugin-block-iframe/src/server/collections/iframe-html.ts +++ b/packages/plugins/@nocobase/plugin-block-iframe/src/server/collections/iframe-html.ts @@ -13,7 +13,7 @@ export default { namespace: 'iframe-block.iframe-html-storage', dumpRules: 'required', name: 'iframeHtml', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], createdBy: true, updatedBy: true, shared: true, diff --git a/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/collectionCategories.ts b/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/collectionCategories.ts index 8db1c4f6fa..4832240876 100644 --- a/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/collectionCategories.ts +++ b/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/collectionCategories.ts @@ -13,7 +13,7 @@ export default { dumpRules: { group: 'required', }, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], shared: true, name: 'collectionCategories', autoGenId: true, diff --git a/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/collections.ts b/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/collections.ts index fa72df7ec3..84a7d40557 100644 --- a/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/collections.ts +++ b/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/collections.ts @@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database'; export default { dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], shared: true, name: 'collections', sortable: 'sort', diff --git a/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/fields.ts b/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/fields.ts index 287d19d621..314e2fdf38 100644 --- a/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/fields.ts +++ b/packages/plugins/@nocobase/plugin-data-source-main/src/server/collections/fields.ts @@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database'; export default { dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], shared: true, name: 'fields', autoGenId: false, diff --git a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-collections.ts b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-collections.ts index 78a5d0c6af..28709a1f79 100644 --- a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-collections.ts +++ b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-collections.ts @@ -13,7 +13,7 @@ export default defineCollection({ name: 'dataSourcesCollections', model: 'DataSourcesCollectionModel', dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], shared: true, autoGenId: false, timestamps: false, diff --git a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-fields.ts b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-fields.ts index dcc61982cd..a296e7a491 100644 --- a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-fields.ts +++ b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-fields.ts @@ -13,7 +13,7 @@ export default defineCollection({ name: 'dataSourcesFields', model: 'DataSourcesFieldModel', dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], shared: true, autoGenId: false, timestamps: false, diff --git a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources-actions.ts b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources-actions.ts index 0dca759431..caf3ec4c71 100644 --- a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources-actions.ts +++ b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources-actions.ts @@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'dataSourcesRolesResourcesActions', model: 'DataSourcesRolesResourcesActionModel', fields: [ diff --git a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources-scopes.ts b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources-scopes.ts index 85f591b1a5..04bf8c5c44 100644 --- a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources-scopes.ts +++ b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources-scopes.ts @@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'dataSourcesRolesResourcesScopes', fields: [ { diff --git a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources.ts b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources.ts index 611e30aef3..23e6afdd3b 100644 --- a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources.ts +++ b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles-resources.ts @@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'dataSourcesRolesResources', model: 'DataSourcesRolesResourcesModel', fields: [ diff --git a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles.ts b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles.ts index 6c82fffe29..058fb6ecb0 100644 --- a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles.ts +++ b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources-roles.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ name: 'dataSourcesRoles', dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], autoGenId: false, timestamps: false, model: 'DataSourcesRolesModel', diff --git a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources.ts b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources.ts index e7dc251173..bcbb30bf20 100644 --- a/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources.ts +++ b/packages/plugins/@nocobase/plugin-data-source-manager/src/server/collections/data-sources.ts @@ -15,7 +15,7 @@ export default defineCollection({ autoGenId: false, shared: true, dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], fields: [ { type: 'string', diff --git a/packages/plugins/@nocobase/plugin-field-china-region/src/server/collections/chinaRegions.ts b/packages/plugins/@nocobase/plugin-field-china-region/src/server/collections/chinaRegions.ts index 78304d8797..e59caeccfa 100644 --- a/packages/plugins/@nocobase/plugin-field-china-region/src/server/collections/chinaRegions.ts +++ b/packages/plugins/@nocobase/plugin-field-china-region/src/server/collections/chinaRegions.ts @@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'skipped', - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], name: 'chinaRegions', autoGenId: false, fields: [ diff --git a/packages/plugins/@nocobase/plugin-field-sequence/src/server/collections/sequences.ts b/packages/plugins/@nocobase/plugin-field-sequence/src/server/collections/sequences.ts index 76d48e3921..ab1fd381e9 100644 --- a/packages/plugins/@nocobase/plugin-field-sequence/src/server/collections/sequences.ts +++ b/packages/plugins/@nocobase/plugin-field-sequence/src/server/collections/sequences.ts @@ -65,7 +65,7 @@ export default defineCollection({ }); }, }, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'sequences', shared: true, fields: [ diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/server/collections/attachments.ts b/packages/plugins/@nocobase/plugin-file-manager/src/server/collections/attachments.ts index fc7e4c160c..c77f069d07 100644 --- a/packages/plugins/@nocobase/plugin-file-manager/src/server/collections/attachments.ts +++ b/packages/plugins/@nocobase/plugin-file-manager/src/server/collections/attachments.ts @@ -13,7 +13,7 @@ export default defineCollection({ dumpRules: { group: 'user', }, - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], asStrategyResource: true, shared: true, name: 'attachments', diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/server/collections/storages.ts b/packages/plugins/@nocobase/plugin-file-manager/src/server/collections/storages.ts index a306fba00b..9794f38666 100644 --- a/packages/plugins/@nocobase/plugin-file-manager/src/server/collections/storages.ts +++ b/packages/plugins/@nocobase/plugin-file-manager/src/server/collections/storages.ts @@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'storages', shared: true, fields: [ diff --git a/packages/plugins/@nocobase/plugin-graph-collection-manager/src/server/collections/graphPositions.ts b/packages/plugins/@nocobase/plugin-graph-collection-manager/src/server/collections/graphPositions.ts index fde0b728d4..f7346930f4 100644 --- a/packages/plugins/@nocobase/plugin-graph-collection-manager/src/server/collections/graphPositions.ts +++ b/packages/plugins/@nocobase/plugin-graph-collection-manager/src/server/collections/graphPositions.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', name: 'graphPositions', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], shared: true, fields: [ { diff --git a/packages/plugins/@nocobase/plugin-localization/src/server/collections/localization-texts.ts b/packages/plugins/@nocobase/plugin-localization/src/server/collections/localization-texts.ts index b8a68735ec..8ea259908a 100644 --- a/packages/plugins/@nocobase/plugin-localization/src/server/collections/localization-texts.ts +++ b/packages/plugins/@nocobase/plugin-localization/src/server/collections/localization-texts.ts @@ -13,7 +13,7 @@ export default defineCollection({ dumpRules: { group: 'required', }, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'localizationTexts', model: 'LocalizationTextModel', createdBy: true, diff --git a/packages/plugins/@nocobase/plugin-localization/src/server/collections/localization-translations.ts b/packages/plugins/@nocobase/plugin-localization/src/server/collections/localization-translations.ts index c321d30427..fab6cccd79 100644 --- a/packages/plugins/@nocobase/plugin-localization/src/server/collections/localization-translations.ts +++ b/packages/plugins/@nocobase/plugin-localization/src/server/collections/localization-translations.ts @@ -14,7 +14,7 @@ export default defineCollection({ dumpRules: { group: 'required', }, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'localizationTranslations', model: 'LocalizationTranslationModel', createdBy: true, diff --git a/packages/plugins/@nocobase/plugin-map/src/server/collections/mapConfiguration.ts b/packages/plugins/@nocobase/plugin-map/src/server/collections/mapConfiguration.ts index 6f45496991..b90415b42d 100644 --- a/packages/plugins/@nocobase/plugin-map/src/server/collections/mapConfiguration.ts +++ b/packages/plugins/@nocobase/plugin-map/src/server/collections/mapConfiguration.ts @@ -14,7 +14,7 @@ export default defineCollection({ dumpRules: { group: 'third-party', }, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: MapConfigurationCollectionName, shared: true, fields: [ diff --git a/packages/plugins/@nocobase/plugin-mobile/src/server/collections/mobileRoutes.ts b/packages/plugins/@nocobase/plugin-mobile/src/server/collections/mobileRoutes.ts index a00e8a1316..b1ca0f1108 100644 --- a/packages/plugins/@nocobase/plugin-mobile/src/server/collections/mobileRoutes.ts +++ b/packages/plugins/@nocobase/plugin-mobile/src/server/collections/mobileRoutes.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ name: 'mobileRoutes', dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], title: 'mobileRoutes', inherit: false, hidden: false, diff --git a/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/collections/applications.ts b/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/collections/applications.ts index 04f2b7bcf8..cefa3265d3 100644 --- a/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/collections/applications.ts +++ b/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/collections/applications.ts @@ -13,7 +13,7 @@ export default defineCollection({ dumpRules: { group: 'third-party', }, - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], name: 'applications', model: 'ApplicationModel', autoGenId: false, diff --git a/packages/plugins/@nocobase/plugin-notification-in-app-message/src/types/messages.ts b/packages/plugins/@nocobase/plugin-notification-in-app-message/src/types/messages.ts index f283a66bf6..4a40ea5b02 100644 --- a/packages/plugins/@nocobase/plugin-notification-in-app-message/src/types/messages.ts +++ b/packages/plugins/@nocobase/plugin-notification-in-app-message/src/types/messages.ts @@ -13,7 +13,7 @@ import { InAppMessagesDefinition, ChannelsDefinition } from './index'; export const messageCollection: CollectionOptions = { name: InAppMessagesDefinition.name, title: 'in-app messages', - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], fields: [ { name: InAppMessagesDefinition.fieldNameMap.id, diff --git a/packages/plugins/@nocobase/plugin-notification-manager/src/collections/channel.ts b/packages/plugins/@nocobase/plugin-notification-manager/src/collections/channel.ts index d6493883e8..3a9f3f0329 100644 --- a/packages/plugins/@nocobase/plugin-notification-manager/src/collections/channel.ts +++ b/packages/plugins/@nocobase/plugin-notification-manager/src/collections/channel.ts @@ -11,7 +11,7 @@ import { COLLECTION_NAME } from '../constant'; export default { name: COLLECTION_NAME.channels, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], filterTargetKey: 'name', autoGenId: false, createdAt: true, diff --git a/packages/plugins/@nocobase/plugin-notification-manager/src/collections/messageLog.ts b/packages/plugins/@nocobase/plugin-notification-manager/src/collections/messageLog.ts index 462a547f92..28a063f20b 100644 --- a/packages/plugins/@nocobase/plugin-notification-manager/src/collections/messageLog.ts +++ b/packages/plugins/@nocobase/plugin-notification-manager/src/collections/messageLog.ts @@ -11,7 +11,7 @@ import { COLLECTION_NAME } from '../constant'; export default { name: COLLECTION_NAME.logs, - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], title: 'MessageLogs', fields: [ { diff --git a/packages/plugins/@nocobase/plugin-public-forms/src/server/collections/publicForms.ts b/packages/plugins/@nocobase/plugin-public-forms/src/server/collections/publicForms.ts index 4c159ff8eb..58ece8d968 100644 --- a/packages/plugins/@nocobase/plugin-public-forms/src/server/collections/publicForms.ts +++ b/packages/plugins/@nocobase/plugin-public-forms/src/server/collections/publicForms.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ name: 'publicForms', filterTargetKey: 'key', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], createdBy: true, updatedBy: true, fields: [ diff --git a/packages/plugins/@nocobase/plugin-theme-editor/src/server/collections/theme-config.ts b/packages/plugins/@nocobase/plugin-theme-editor/src/server/collections/theme-config.ts index 0b97763165..77443d9d8d 100644 --- a/packages/plugins/@nocobase/plugin-theme-editor/src/server/collections/theme-config.ts +++ b/packages/plugins/@nocobase/plugin-theme-editor/src/server/collections/theme-config.ts @@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ name: 'themeConfig', dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], fields: [ // 主题配置内容,一个 JSON 字符串 { diff --git a/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaServerHooks.ts b/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaServerHooks.ts index 6c97b6306a..869c55e10e 100644 --- a/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaServerHooks.ts +++ b/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaServerHooks.ts @@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database'; export default { dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'uiSchemaServerHooks', model: 'ServerHookModel', // autoGenId: false, diff --git a/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaTemplates.ts b/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaTemplates.ts index 1d4a1b5569..324b3be199 100644 --- a/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaTemplates.ts +++ b/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaTemplates.ts @@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'uiSchemaTemplates', autoGenId: false, fields: [ diff --git a/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaTreePath.ts b/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaTreePath.ts index 828346617d..d7f3ca99a6 100644 --- a/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaTreePath.ts +++ b/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemaTreePath.ts @@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database'; export default { dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'uiSchemaTreePath', autoGenId: false, timestamps: false, diff --git a/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemas.ts b/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemas.ts index ca0ded9ba2..cd39ac8c45 100644 --- a/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemas.ts +++ b/packages/plugins/@nocobase/plugin-ui-schema-storage/src/server/collections/uiSchemas.ts @@ -12,7 +12,7 @@ import { CollectionOptions } from '@nocobase/database'; export default { dumpRules: 'required', name: 'uiSchemas', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], autoGenId: false, timestamps: false, repository: 'UiSchemaRepository', diff --git a/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-records-resources.ts b/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-records-resources.ts index 1857a53fd3..85eea31c61 100644 --- a/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-records-resources.ts +++ b/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-records-resources.ts @@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database'; export default defineCollection({ name: 'userDataSyncRecordsResources', - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], fields: [ { name: 'recordId', diff --git a/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-records.ts b/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-records.ts index f4dc8d68f6..90c0b08698 100644 --- a/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-records.ts +++ b/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-records.ts @@ -13,7 +13,7 @@ export default defineCollection({ dumpRules: { group: 'third-party', }, - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], shared: true, name: 'userDataSyncRecords', createdAt: true, diff --git a/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-sources.ts b/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-sources.ts index 18fd497ae4..09e8819b43 100644 --- a/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-sources.ts +++ b/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-sources.ts @@ -14,7 +14,7 @@ export default defineCollection({ group: 'third-party', }, shared: true, - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'userDataSyncSources', title: '{{t("Sync Sources")}}', sortable: true, diff --git a/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-tasks.ts b/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-tasks.ts index 6b62547a2a..2a7e42b2bd 100644 --- a/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-tasks.ts +++ b/packages/plugins/@nocobase/plugin-user-data-sync/src/server/collections/user-data-sync-tasks.ts @@ -13,7 +13,7 @@ export default defineCollection({ dumpRules: { group: 'third-party', }, - migrationRules: ['schema-only', 'overwrite', 'skip'], + migrationRules: ['schema-only', 'overwrite'], name: 'userDataSyncTasks', title: '{{t("Sync Tasks")}}', sortable: 'sort', diff --git a/packages/plugins/@nocobase/plugin-verification/src/server/collections/verifications.ts b/packages/plugins/@nocobase/plugin-verification/src/server/collections/verifications.ts index 953ef6cb39..a756d811b0 100644 --- a/packages/plugins/@nocobase/plugin-verification/src/server/collections/verifications.ts +++ b/packages/plugins/@nocobase/plugin-verification/src/server/collections/verifications.ts @@ -13,7 +13,7 @@ export default defineCollection({ dumpRules: { group: 'log', }, - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], name: 'verifications', shared: true, fields: [ diff --git a/packages/plugins/@nocobase/plugin-verification/src/server/collections/verifications_providers.ts b/packages/plugins/@nocobase/plugin-verification/src/server/collections/verifications_providers.ts index 0aa2031d43..d4e50650bd 100644 --- a/packages/plugins/@nocobase/plugin-verification/src/server/collections/verifications_providers.ts +++ b/packages/plugins/@nocobase/plugin-verification/src/server/collections/verifications_providers.ts @@ -14,7 +14,7 @@ export default defineCollection({ group: 'third-party', }, name: 'verifications_providers', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], shared: true, fields: [ { diff --git a/packages/plugins/@nocobase/plugin-workflow-manual/src/server/collections/1-users_jobs.ts b/packages/plugins/@nocobase/plugin-workflow-manual/src/server/collections/1-users_jobs.ts index 9d7fb4009b..f30f51782d 100644 --- a/packages/plugins/@nocobase/plugin-workflow-manual/src/server/collections/1-users_jobs.ts +++ b/packages/plugins/@nocobase/plugin-workflow-manual/src/server/collections/1-users_jobs.ts @@ -14,7 +14,7 @@ export default defineCollection({ dumpRules: { group: 'log', }, - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], shared: true, fields: [ { diff --git a/packages/plugins/@nocobase/plugin-workflow/src/server/collections/executions.ts b/packages/plugins/@nocobase/plugin-workflow/src/server/collections/executions.ts index 9109e16a57..85c3a20b1d 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/server/collections/executions.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/server/collections/executions.ts @@ -13,7 +13,7 @@ export default { dumpRules: { group: 'log', }, - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], name: 'executions', shared: true, fields: [ diff --git a/packages/plugins/@nocobase/plugin-workflow/src/server/collections/flow_nodes.ts b/packages/plugins/@nocobase/plugin-workflow/src/server/collections/flow_nodes.ts index a12a219691..5c06802f0b 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/server/collections/flow_nodes.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/server/collections/flow_nodes.ts @@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database'; export default { dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'flow_nodes', shared: true, fields: [ diff --git a/packages/plugins/@nocobase/plugin-workflow/src/server/collections/jobs.ts b/packages/plugins/@nocobase/plugin-workflow/src/server/collections/jobs.ts index 8c3e6768c8..86a5533cfd 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/server/collections/jobs.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/server/collections/jobs.ts @@ -13,7 +13,7 @@ export default { dumpRules: { group: 'log', }, - migrationRules: ['schema-only', 'skip'], + migrationRules: ['schema-only'], name: 'jobs', shared: true, fields: [ diff --git a/packages/plugins/@nocobase/plugin-workflow/src/server/collections/workflows.ts b/packages/plugins/@nocobase/plugin-workflow/src/server/collections/workflows.ts index e28db408fd..80344c0089 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/server/collections/workflows.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/server/collections/workflows.ts @@ -12,7 +12,7 @@ import { CollectionOptions } from '@nocobase/database'; export default function () { return { dumpRules: 'required', - migrationRules: ['overwrite', 'skip'], + migrationRules: ['overwrite', 'schema-only'], name: 'workflows', shared: true, repository: 'WorkflowRepository',