Built-in tables for applications and major plugins

Introduction

This list explains common handling for built-in tables of applications and major plugins in Migration Manager, version control, and backup/restore. In most cases, users do not need to adjust tables one by one. Use the default strategy.

These mechanisms focus on different concerns:

  • Migration Manager: publishes across environments. Common strategies include overwrite, schema-only, and skip.
  • Version control: saves and restores key checkpoints during application building.
  • Backup/restore: backs up and restores the application runtime state.

The “Data type” column comes from built-in classification. System base data participates in version control; business runtime data does not; runtime temporary data is not backed up.

Built-in table reference

Database

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
migrationsExecuted ORM/SQL migration versionsSystem base dataSchema-onlyIncludedBacked up

Server

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
applicationPluginsPlugin list and versions loaded by the applicationSystem base dataOverwriteIncludedBacked up
applicationVersionApplication and core version used for upgrade and compatibility checksSystem base dataSchema-onlyIncludedBacked up

System settings

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
systemSettingsInstallation-level system parameters and feature switchesSystem base dataOverwriteIncludedBacked up

Client

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
desktopRoutesDesktop menu and route structureSystem base dataOverwriteIncludedBacked up

Multi-space

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
spacesTop-level containers for space or workspace isolationBusiness runtime dataSchema-onlyNot includedBacked up
spacesUsersMembership between users and spacesBusiness runtime dataSchema-onlyNot includedBacked up

App monitoring

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
appsApplication entries managed by the app monitoring pluginBusiness runtime dataSchema-onlyNot includedBacked up

Main data source

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
collectionCategoriesUI grouping for business collectionsSystem base dataOverwriteIncludedBacked up
collectionsBusiness collection fields, indexes, and metadataSystem base dataOverwriteIncludedBacked up
fieldsField types and constraints under collectionsSystem base dataOverwriteIncludedBacked up

Data source manager

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
dataSourcesMain or external database connection configurationSystem base dataOverwriteIncludedBacked up
dataSourcesCollectionsMapping for synced tables or collections from external sourcesSystem base dataOverwriteIncludedBacked up
dataSourcesFieldsMapping between external fields and NocoBase fieldsSystem base dataOverwriteIncludedBacked up
dataSourcesRolesAccess roles at data-source levelSystem base dataOverwriteIncludedBacked up
dataSourcesRolesResourcesCollections and operations accessible by rolesSystem base dataOverwriteIncludedBacked up
dataSourcesRolesResourcesActionsAllowed actions such as create, read, update, and deleteSystem base dataOverwriteIncludedBacked up
dataSourcesRolesResourcesScopesRow-level or filter-scope restrictionsSystem base dataOverwriteIncludedBacked up

External database connections

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
databaseServersRegistered database instances available for connectionSystem base dataOverwriteIncludedBacked up

Visual data modeling

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
graphPositionsNode positions in graph or flow editorsSystem base dataOverwriteIncludedBacked up

China region field

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
chinaRegionsProvince, city, and district geographic dictionaryBusiness runtime dataSchema-onlyNot includedBacked up

Auto-number field

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
sequencesSequence table for auto-generated business numbersSystem base dataOverwriteIncludedBacked up

UI Schema

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
uiButtonSchemasRolesRelationship between button permissions and rolesSystem base dataOverwriteIncludedBacked up
uiSchemaServerHooksServer-side hook extension points for UI configurationSystem base dataOverwriteIncludedBacked up
uiSchemaTemplatesReusable form and detail layout fragmentsSystem base dataOverwriteIncludedBacked up
uiSchemaTreePathMaterialized paths for component-tree hierarchySystem base dataOverwriteIncludedBacked up
uiSchemasJSON layout definitions for pages and blocksSystem base dataOverwriteIncludedBacked up

UI templates

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
flowModelTemplateUsagesEntities instantiated from a flow templateSystem base dataOverwriteIncludedBacked up
flowModelTemplatesReusable flow-structure templatesSystem base dataOverwriteIncludedBacked up

Flow engine

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
flowModelTreePathMaterialized paths for flow-model tree structuresSystem base dataOverwriteIncludedBacked up
flowModelsModel definitions for the modern flow engineSystem base dataOverwriteIncludedBacked up
flowSqlSQL snippets or scripts registered in flowsSystem base dataOverwriteIncludedBacked up

Block templates

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
blockTemplateLinksRelationships between pages and block templatesSystem base dataOverwriteIncludedBacked up
blockTemplatesReusable UI block definitionsSystem base dataOverwriteIncludedBacked up

iframe block

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
iframeHtmlHTML configuration required by embedded iframesSystem base dataOverwriteIncludedBacked up

Mobile

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
mobileRoutesMobile app menus and routesSystem base dataOverwriteIncludedBacked up

Theme editor

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
themeConfigLight/dark themes and brand colorsSystem base dataOverwriteIncludedBacked up

Map block

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
mapConfigurationMap widget center, zoom, and base-map configurationSystem base dataOverwriteIncludedBacked up

Public forms

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
publicFormsExternal forms and submission-entry configurationSystem base dataOverwriteIncludedBacked up

Template printing

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
printingTemplatesPrint layouts for list or detail viewsSystem base dataOverwriteIncludedBacked up

ACL

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
rolesRole definitions for permission setsSystem base dataOverwriteIncludedBacked up
rolesResourcesResources granted to rolesSystem base dataOverwriteIncludedBacked up
rolesResourcesActionsActions allowed on resources, such as view and updateSystem base dataOverwriteIncludedBacked up
rolesResourcesScopesData filter scopes visible to rolesSystem base dataOverwriteIncludedBacked up
rolesUsersMany-to-many relationship between users and rolesBusiness runtime dataSchema-onlyNot includedBacked up

Authentication

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
authenticatorsPassword and third-party login method configurationSystem base dataOverwriteIncludedBacked up
tokenControlConfigSession duration and refresh strategySystem base dataOverwriteIncludedBacked up
issuedTokensIssued login or API access tokensBusiness runtime dataSchema-onlyNot includedBacked up
tokenBlacklistTokens that have been logged out or forcibly invalidatedBusiness runtime dataSchema-onlyNot includedBacked up
usersAuthenticatorsBindings between users and authentication methodsBusiness runtime dataSchema-onlyNot includedBacked up

Two-factor authentication

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
twoFactorAuthSettings2FA methods and user-level switchesSystem base dataOverwriteIncludedBacked up

API keys

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
apiKeysOpen API keys and permission scopesBusiness runtime dataSchema-onlyNot includedBacked up

Password policy

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
passwordPolicyPassword complexity and expiration policiesSystem base dataOverwriteIncludedBacked up
lockedUsersAccounts temporarily locked by policyBusiness runtime dataSchema-onlyNot includedBacked up
userPasswordHistoryRecent password hashes used to prevent reuseBusiness runtime dataSchema-onlyNot includedBacked up

IP restriction

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
ipRestrictionConfigIP allowlist or blocklist rulesSystem base dataOverwriteIncludedBacked up

Users

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
usersLogin accounts, profiles, and basic statusBusiness runtime dataSchema-onlyNot includedBacked up

Departments

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
departmentsDepartment tree in the organization structureBusiness runtime dataOverwriteNot includedBacked up
departmentsRolesBindings between departments and default rolesBusiness runtime dataOverwriteNot includedBacked up
departmentsUsersRelationships between users and departmentsBusiness runtime dataSchema-onlyNot includedBacked up

User data sync

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
userDataSyncSourcesExternal identity source or account-system connection configurationSystem base dataOverwriteIncludedBacked up
userDataSyncRecordsExecution records for synchronization jobsBusiness runtime dataSchema-onlyNot includedBacked up
userDataSyncRecordsResourcesTables or resources involved in synchronization jobsBusiness runtime dataSchema-onlyNot includedBacked up
userDataSyncTasksSynchronization task recordsBusiness runtime dataSchema-onlyNot includedBacked up

Workflow

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
flow_nodesWorkflow nodesSystem base dataOverwriteIncludedBacked up
workflowsAutomation flow charts, triggers, and node configurationSystem base dataOverwriteIncludedBacked up
jobsExecution result of each node in a workflow runBusiness runtime dataSchema-onlyNot includedBacked up
executionsStatus, inputs, outputs, and log indexes for workflow runsBusiness runtime dataSchema-onlyNot includedBacked up
userWorkflowTasksTask-count statistics for usersBusiness runtime dataSchema-onlyNot includedBacked up
workflowCategoriesWorkflow grouping in the UIBusiness runtime dataOverwriteNot includedBacked up
workflowCategoryRelationsMany-to-many relationship between workflows and categoriesBusiness runtime dataOverwriteNot includedBacked up
workflowStatsAggregated metrics such as run count and success rateBusiness runtime dataSchema-onlyNot includedBacked up
workflowTasksTask execution records for automation nodesBusiness runtime dataSchema-onlyNot includedBacked up
workflowVersionStatsExecution and performance statistics by workflow versionBusiness runtime dataSchema-onlyNot includedBacked up

Workflow approval

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
approvalAudienceUsersRelationship between approval audiences and usersBusiness runtime dataSchema-onlyNot includedBacked up
approvalAudiencesApproval notification or participation scope grouped by role or userBusiness runtime dataSchema-onlyNot includedBacked up
approvalExecutionsRuntime status and current node of an approval flowBusiness runtime dataSchema-onlyNot includedBacked up
approvalMsgTplsMessage templates for approval notices and tasksBusiness runtime dataOverwriteNot includedBacked up
approvalRecordsApproval tasks and processing results from a personal viewBusiness runtime dataSchema-onlyNot includedBacked up
approvalsApproval-flow templates and step configurationBusiness runtime dataSchema-onlyNot includedBacked up

Workflow manual node

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
workflowManualTasksManual-node tasks that require human handlingBusiness runtime dataSchema-onlyNot includedBacked up

Workflow CC

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
workflowCcTasksRead-only copied workflow tasksBusiness runtime dataSchema-onlyNot includedBacked up

Notification manager

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
notificationChannelsDelivery channel configuration such as in-app messages and emailSystem base dataOverwriteIncludedBacked up
notificationSendLogsDelivery status and failure reason for notificationsBusiness runtime dataSchema-onlyNot includedBacked up

In-app messages

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
notificationInAppMessagesIn-app messages received by usersBusiness runtime dataSchema-onlyNot includedBacked up

Verification

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
verifiersConfiguration for who can initiate or complete verificationSystem base dataOverwriteIncludedBacked up
otpRecordsSMS or email OTP issue and verification recordsBusiness runtime dataSchema-onlyNot includedBacked up
usersVerifiersBindings between users and verification channels or entitiesBusiness runtime dataSchema-onlyNot includedBacked up

Mail manager

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
mailGeneralSettingsGlobal mail behavior and default valuesSystem base dataOverwriteIncludedBacked up
mailSettingsMail plugin switches and parametersSystem base dataOverwriteIncludedBacked up
mailAccountsSending mailbox accounts and SMTP configurationBusiness runtime dataOverwriteNot includedBacked up
mailMassMessagesMass-mail tasks and recipient batchesBusiness runtime dataSchema-onlyNot includedBacked up
mailMessageLabelsMail category label definitionsBusiness runtime dataSchema-onlyNot includedBacked up
mailMessageNotesInternal notes for individual emailsBusiness runtime dataSchema-onlyNot includedBacked up
mailMessagesIndexes for synced or sent email contentBusiness runtime dataSchema-onlyNot includedBacked up
mailTemplatesHTML/text templates for notification emailsBusiness runtime dataSchema-onlyNot includedBacked up
mailmessagelabelsMailmessagesJoin table between emails and many-to-many labelsBusiness runtime dataSchema-onlyNot includedBacked up
mailmessagelabelsMailmessagesRelAuxiliary fields or extension table for mail-label relationshipsBusiness runtime dataSchema-onlyNot includedBacked up

AI

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
aiEmployeesAI employee profiles: nickname, skills, models, knowledge bases, and related configurationSystem base dataOverwriteIncludedBacked up
aiSettingsAI basic settingsSystem base dataOverwriteIncludedBacked up
rolesAiEmployeesRelationship between AI employees and rolesSystem base dataOverwriteIncludedBacked up
llmServicesLLM providers and model endpoint configurationSystem base dataOverwriteIncludedBacked up
aiContextDatasourcesBusiness collections, fields, and filters queryable by AI employeesBusiness runtime dataSchema-onlyNot includedBacked up
aiConversationsConversation context for sessions, topics, and message threadsBusiness runtime dataSchema-onlyNot includedBacked up
aiFilesUploaded files and storage references generated by the AI pluginBusiness runtime dataSchema-onlyNot includedBacked up
aiMessagesUser and assistant messages in conversationsBusiness runtime dataSchema-onlyNot includedBacked up
aiToolMessagesRequests and responses for function or tool callsBusiness runtime dataSchema-onlyNot includedBacked up
usersAiEmployeesRelationship between user custom prompts and AI employeesBusiness runtime dataSchema-onlyNot includedBacked up
lcCheckpointBlobsBinary blocks for LLM conversation checkpointsRuntime temporary dataSchema-onlyNot includedNot backed up
lcCheckpointWritesIncremental checkpoint write recordsRuntime temporary dataSchema-onlyNot includedNot backed up
lcCheckpointsLangGraph checkpoint metadata for recoverable conversationsRuntime temporary dataSchema-onlyNot includedNot backed up

AI knowledge base

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
aiKnowledgeBaseDocsDocument chunks and index metadata stored in knowledge basesBusiness runtime dataSchema-onlyNot includedBacked up
aiKnowledgeBaseKnowledge-base type, external ID, and base informationBusiness runtime dataSchema-onlyNot includedBacked up
aiVectorDatabasesVector database service and connection configurationBusiness runtime dataSchema-onlyNot includedBacked up
aiVectorStoreConfigRelationship between vector database connections and embedding modelsBusiness runtime dataSchema-onlyNot includedBacked up

Environment variables

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
environmentVariablesDeployment-related key-value entries, such as secret placeholder namesSystem base dataSchema-onlyIncludedBacked up

Migration manager

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
migrationRulesRules and scope configuration in the migration managerSystem base dataSchema-onlyIncludedBacked up

Backup manager

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
backupSettingsAutomatic backup and retention policyBusiness runtime dataOverwriteNot includedBacked up

Audit logs

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
auditTrailsTrace of who operated on which resources and whenBusiness runtime dataSchema-onlyNot includedBacked up

Async tasks

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
asyncTasksQueue, status, and result of long-running tasksBusiness runtime dataSchema-onlyNot includedBacked up

Record history

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
recordHistoryCollectionsCollections with field history enabledSystem base dataOverwriteIncludedBacked up
recordHistoryFieldsFields that need history recordsSystem base dataOverwriteIncludedBacked up
recordHistoryTemplateDisplay template for history recordsSystem base dataOverwriteIncludedBacked up
recordFieldHistoriesHistorical values and timeline for field changesBusiness runtime dataSchema-onlyNot includedBacked up
recordFieldSnapshotsSnapshot proof of field values at a point in timeBusiness runtime dataSchema-onlyNot includedBacked up
recordHistoriesVersioned change records for entire recordsBusiness runtime dataSchema-onlyNot includedBacked up

File manager

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
storagesLocal, S3, OSS, and other storage bucket configurationSystem base dataOverwriteIncludedBacked up
attachmentsFile attachment metadata associated with business recordsBusiness runtime dataSchema-onlyNot includedBacked up

Localization

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
localizationTextsKeys and default text awaiting translationSystem base dataOverwriteIncludedBacked up
localizationTranslationsActual translated content for each languageSystem base dataOverwriteIncludedBacked up

Localization tester

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
localeTesterEntries used for localization debugging or testingBusiness runtime dataSchema-onlyNot includedBacked up

Custom request

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
customRequestsCustom HTTP request actions with URL and method configurationSystem base dataOverwriteIncludedBacked up
customRequestsRolesRoles allowed to call custom requestsSystem base dataOverwriteIncludedBacked up

Custom variables

TableDescriptionData typeDefault migration strategyVersion controlBackup/restore
customVariablesVariable definitions and default values available to flows or globallySystem base dataOverwriteIncludedBacked up

User-defined tables

User-defined tables are treated as business data by default. In most cases, migrate only the table structure and choose schema-only.

If a user-defined table stores business configuration, categories, templates, rules, or other metadata, and those records should be synchronized from development to staging or production with the release, choose overwrite based on the business scenario.

If a user-defined table stores runtime data such as customers, orders, tickets, approval records, messages, or logs, avoid overwriting production records.