mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 21:49:25 +08:00
chore: migration rules
This commit is contained in:
parent
24cc2d49df
commit
2b58c13aa5
@ -309,7 +309,7 @@ export class Database extends EventEmitter implements AsyncEmitter {
|
|||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
origin: '@nocobase/database',
|
origin: '@nocobase/database',
|
||||||
fields: [{ type: 'string', name: 'name', primaryKey: true }],
|
fields: [{ type: 'string', name: 'name', primaryKey: true }],
|
||||||
});
|
});
|
||||||
|
@ -20,7 +20,7 @@ export class ApplicationVersion {
|
|||||||
app.db.collection({
|
app.db.collection({
|
||||||
origin: '@nocobase/server',
|
origin: '@nocobase/server',
|
||||||
name: 'applicationVersion',
|
name: 'applicationVersion',
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
dataType: 'meta',
|
dataType: 'meta',
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
name: 'applicationPlugins',
|
name: 'applicationPlugins',
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
repository: 'PluginManagerRepository',
|
repository: 'PluginManagerRepository',
|
||||||
origin: '@nocobase/server',
|
origin: '@nocobase/server',
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -15,6 +15,6 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'user',
|
group: 'user',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
fields: [{ type: 'boolean', name: 'default' }],
|
fields: [{ type: 'boolean', name: 'default' }],
|
||||||
});
|
});
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
origin: '@nocobase/plugin-acl',
|
origin: '@nocobase/plugin-acl',
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
description: 'Role data',
|
description: 'Role data',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'roles',
|
name: 'roles',
|
||||||
title: '{{t("Roles")}}',
|
title: '{{t("Roles")}}',
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
name: 'rolesResources',
|
name: 'rolesResources',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
model: 'RoleResourceModel',
|
model: 'RoleResourceModel',
|
||||||
indexes: [
|
indexes: [
|
||||||
{
|
{
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
name: 'rolesResourcesActions',
|
name: 'rolesResourcesActions',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
model: 'RoleResourceActionModel',
|
model: 'RoleResourceActionModel',
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
name: 'rolesResourcesScopes',
|
name: 'rolesResourcesScopes',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
type: 'uid',
|
type: 'uid',
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
name: 'customRequests',
|
name: 'customRequests',
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
type: 'uid',
|
type: 'uid',
|
||||||
|
@ -12,5 +12,5 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
name: 'customRequestsRoles',
|
name: 'customRequestsRoles',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
});
|
});
|
||||||
|
@ -14,7 +14,7 @@ export default {
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'user',
|
group: 'user',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
name: 'apiKeys',
|
name: 'apiKeys',
|
||||||
sortable: 'sort',
|
sortable: 'sort',
|
||||||
|
@ -16,7 +16,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'third-party',
|
group: 'third-party',
|
||||||
},
|
},
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
name: 'authenticators',
|
name: 'authenticators',
|
||||||
sortable: true,
|
sortable: true,
|
||||||
|
@ -13,7 +13,7 @@ import { issuedTokensCollectionName } from '../../constants';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
name: issuedTokensCollectionName,
|
name: issuedTokensCollectionName,
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
createdAt: true,
|
createdAt: true,
|
||||||
updatedAt: true,
|
updatedAt: true,
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'log',
|
group: 'log',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
name: 'tokenBlacklist',
|
name: 'tokenBlacklist',
|
||||||
model: 'TokenBlacklistModel',
|
model: 'TokenBlacklistModel',
|
||||||
|
@ -13,7 +13,7 @@ import { tokenPolicyCollectionName } from '../../constants';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
name: tokenPolicyCollectionName,
|
name: tokenPolicyCollectionName,
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
createdAt: true,
|
createdAt: true,
|
||||||
createdBy: true,
|
createdBy: true,
|
||||||
|
@ -18,7 +18,7 @@ export default defineCollection({
|
|||||||
group: 'user',
|
group: 'user',
|
||||||
},
|
},
|
||||||
shared: true,
|
shared: true,
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
name: 'usersAuthenticators',
|
name: 'usersAuthenticators',
|
||||||
model: 'UserAuthModel',
|
model: 'UserAuthModel',
|
||||||
createdBy: true,
|
createdBy: true,
|
||||||
|
@ -13,7 +13,7 @@ export default {
|
|||||||
namespace: 'iframe-block.iframe-html-storage',
|
namespace: 'iframe-block.iframe-html-storage',
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
name: 'iframeHtml',
|
name: 'iframeHtml',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
createdBy: true,
|
createdBy: true,
|
||||||
updatedBy: true,
|
updatedBy: true,
|
||||||
shared: true,
|
shared: true,
|
||||||
|
@ -13,7 +13,7 @@ export default {
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'required',
|
group: 'required',
|
||||||
},
|
},
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
name: 'collectionCategories',
|
name: 'collectionCategories',
|
||||||
autoGenId: true,
|
autoGenId: true,
|
||||||
|
@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
name: 'collections',
|
name: 'collections',
|
||||||
sortable: 'sort',
|
sortable: 'sort',
|
||||||
|
@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
name: 'fields',
|
name: 'fields',
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
name: 'dataSourcesCollections',
|
name: 'dataSourcesCollections',
|
||||||
model: 'DataSourcesCollectionModel',
|
model: 'DataSourcesCollectionModel',
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
name: 'dataSourcesFields',
|
name: 'dataSourcesFields',
|
||||||
model: 'DataSourcesFieldModel',
|
model: 'DataSourcesFieldModel',
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'dataSourcesRolesResourcesActions',
|
name: 'dataSourcesRolesResourcesActions',
|
||||||
model: 'DataSourcesRolesResourcesActionModel',
|
model: 'DataSourcesRolesResourcesActionModel',
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'dataSourcesRolesResourcesScopes',
|
name: 'dataSourcesRolesResourcesScopes',
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'dataSourcesRolesResources',
|
name: 'dataSourcesRolesResources',
|
||||||
model: 'DataSourcesRolesResourcesModel',
|
model: 'DataSourcesRolesResourcesModel',
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
name: 'dataSourcesRoles',
|
name: 'dataSourcesRoles',
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
model: 'DataSourcesRolesModel',
|
model: 'DataSourcesRolesModel',
|
||||||
|
@ -15,7 +15,7 @@ export default defineCollection({
|
|||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
shared: true,
|
shared: true,
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
type: 'string',
|
type: 'string',
|
||||||
|
@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'skipped',
|
dumpRules: 'skipped',
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
name: 'chinaRegions',
|
name: 'chinaRegions',
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -65,7 +65,7 @@ export default defineCollection({
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'sequences',
|
name: 'sequences',
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'user',
|
group: 'user',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
asStrategyResource: true,
|
asStrategyResource: true,
|
||||||
shared: true,
|
shared: true,
|
||||||
name: 'attachments',
|
name: 'attachments',
|
||||||
|
@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'storages',
|
name: 'storages',
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
name: 'graphPositions',
|
name: 'graphPositions',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'required',
|
group: 'required',
|
||||||
},
|
},
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'localizationTexts',
|
name: 'localizationTexts',
|
||||||
model: 'LocalizationTextModel',
|
model: 'LocalizationTextModel',
|
||||||
createdBy: true,
|
createdBy: true,
|
||||||
|
@ -14,7 +14,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'required',
|
group: 'required',
|
||||||
},
|
},
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'localizationTranslations',
|
name: 'localizationTranslations',
|
||||||
model: 'LocalizationTranslationModel',
|
model: 'LocalizationTranslationModel',
|
||||||
createdBy: true,
|
createdBy: true,
|
||||||
|
@ -14,7 +14,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'third-party',
|
group: 'third-party',
|
||||||
},
|
},
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: MapConfigurationCollectionName,
|
name: MapConfigurationCollectionName,
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
name: 'mobileRoutes',
|
name: 'mobileRoutes',
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
title: 'mobileRoutes',
|
title: 'mobileRoutes',
|
||||||
inherit: false,
|
inherit: false,
|
||||||
hidden: false,
|
hidden: false,
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'third-party',
|
group: 'third-party',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
name: 'applications',
|
name: 'applications',
|
||||||
model: 'ApplicationModel',
|
model: 'ApplicationModel',
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
|
@ -13,7 +13,7 @@ import { InAppMessagesDefinition, ChannelsDefinition } from './index';
|
|||||||
export const messageCollection: CollectionOptions = {
|
export const messageCollection: CollectionOptions = {
|
||||||
name: InAppMessagesDefinition.name,
|
name: InAppMessagesDefinition.name,
|
||||||
title: 'in-app messages',
|
title: 'in-app messages',
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
name: InAppMessagesDefinition.fieldNameMap.id,
|
name: InAppMessagesDefinition.fieldNameMap.id,
|
||||||
|
@ -11,7 +11,7 @@ import { COLLECTION_NAME } from '../constant';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: COLLECTION_NAME.channels,
|
name: COLLECTION_NAME.channels,
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
filterTargetKey: 'name',
|
filterTargetKey: 'name',
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
createdAt: true,
|
createdAt: true,
|
||||||
|
@ -11,7 +11,7 @@ import { COLLECTION_NAME } from '../constant';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: COLLECTION_NAME.logs,
|
name: COLLECTION_NAME.logs,
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
title: 'MessageLogs',
|
title: 'MessageLogs',
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
name: 'publicForms',
|
name: 'publicForms',
|
||||||
filterTargetKey: 'key',
|
filterTargetKey: 'key',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
createdBy: true,
|
createdBy: true,
|
||||||
updatedBy: true,
|
updatedBy: true,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -12,7 +12,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
name: 'themeConfig',
|
name: 'themeConfig',
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
fields: [
|
fields: [
|
||||||
// 主题配置内容,一个 JSON 字符串
|
// 主题配置内容,一个 JSON 字符串
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'uiSchemaServerHooks',
|
name: 'uiSchemaServerHooks',
|
||||||
model: 'ServerHookModel',
|
model: 'ServerHookModel',
|
||||||
// autoGenId: false,
|
// autoGenId: false,
|
||||||
|
@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'uiSchemaTemplates',
|
name: 'uiSchemaTemplates',
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'uiSchemaTreePath',
|
name: 'uiSchemaTreePath',
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
@ -12,7 +12,7 @@ import { CollectionOptions } from '@nocobase/database';
|
|||||||
export default {
|
export default {
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
name: 'uiSchemas',
|
name: 'uiSchemas',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
autoGenId: false,
|
autoGenId: false,
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
repository: 'UiSchemaRepository',
|
repository: 'UiSchemaRepository',
|
||||||
|
@ -11,7 +11,7 @@ import { defineCollection } from '@nocobase/database';
|
|||||||
|
|
||||||
export default defineCollection({
|
export default defineCollection({
|
||||||
name: 'userDataSyncRecordsResources',
|
name: 'userDataSyncRecordsResources',
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
name: 'recordId',
|
name: 'recordId',
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'third-party',
|
group: 'third-party',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
shared: true,
|
shared: true,
|
||||||
name: 'userDataSyncRecords',
|
name: 'userDataSyncRecords',
|
||||||
createdAt: true,
|
createdAt: true,
|
||||||
|
@ -14,7 +14,7 @@ export default defineCollection({
|
|||||||
group: 'third-party',
|
group: 'third-party',
|
||||||
},
|
},
|
||||||
shared: true,
|
shared: true,
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'userDataSyncSources',
|
name: 'userDataSyncSources',
|
||||||
title: '{{t("Sync Sources")}}',
|
title: '{{t("Sync Sources")}}',
|
||||||
sortable: true,
|
sortable: true,
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'third-party',
|
group: 'third-party',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'overwrite', 'skip'],
|
migrationRules: ['schema-only', 'overwrite'],
|
||||||
name: 'userDataSyncTasks',
|
name: 'userDataSyncTasks',
|
||||||
title: '{{t("Sync Tasks")}}',
|
title: '{{t("Sync Tasks")}}',
|
||||||
sortable: 'sort',
|
sortable: 'sort',
|
||||||
|
@ -13,7 +13,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'log',
|
group: 'log',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
name: 'verifications',
|
name: 'verifications',
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -14,7 +14,7 @@ export default defineCollection({
|
|||||||
group: 'third-party',
|
group: 'third-party',
|
||||||
},
|
},
|
||||||
name: 'verifications_providers',
|
name: 'verifications_providers',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
|
@ -14,7 +14,7 @@ export default defineCollection({
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'log',
|
group: 'log',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
|
@ -13,7 +13,7 @@ export default {
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'log',
|
group: 'log',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
name: 'executions',
|
name: 'executions',
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -11,7 +11,7 @@ import { CollectionOptions } from '@nocobase/database';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'flow_nodes',
|
name: 'flow_nodes',
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -13,7 +13,7 @@ export default {
|
|||||||
dumpRules: {
|
dumpRules: {
|
||||||
group: 'log',
|
group: 'log',
|
||||||
},
|
},
|
||||||
migrationRules: ['schema-only', 'skip'],
|
migrationRules: ['schema-only'],
|
||||||
name: 'jobs',
|
name: 'jobs',
|
||||||
shared: true,
|
shared: true,
|
||||||
fields: [
|
fields: [
|
||||||
|
@ -12,7 +12,7 @@ import { CollectionOptions } from '@nocobase/database';
|
|||||||
export default function () {
|
export default function () {
|
||||||
return {
|
return {
|
||||||
dumpRules: 'required',
|
dumpRules: 'required',
|
||||||
migrationRules: ['overwrite', 'skip'],
|
migrationRules: ['overwrite', 'schema-only'],
|
||||||
name: 'workflows',
|
name: 'workflows',
|
||||||
shared: true,
|
shared: true,
|
||||||
repository: 'WorkflowRepository',
|
repository: 'WorkflowRepository',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user