logologo
Começar
Manual
Desenvolvimento
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Começar
Manual
Desenvolvimento
Plugins
API
logologo
Visão Geral

Fontes de Dados

Gerenciamento de Fontes de Dados
Fonte de Dados Principal

Fonte de Dados Externa (Banco de Dados)

Introdução
MySQL Externo
MariaDB Externo
PostgreSQL Externo
MSSQL Externo
Oracle Externo
Comparação: Banco de Dados Principal vs. Externo
Fonte de Dados REST API
Fonte de Dados KingbaseES

Tabelas de Dados

Visão Geral
Tabela Comum
Tabela de Herança
Tabela de Arquivos
Tabela em Árvore
Tabela de Calendário
Tabela de Comentários
Tabela de Expressão
Tabela SQL
View de Banco de Dados

Campos da Tabela de Dados

Visão Geral
Validação de Campo

Tipos Básicos

Texto (Linha Única)
Texto (Múltiplas Linhas)
Número de Telefone
E-mail
URL
Inteiro
Número
Percentual
Senha
Cor
Ícone

Tipos de Seleção

Caixa de Seleção
Menu Suspenso (Seleção Única)
Menu Suspenso (Seleção Múltipla)
Botão de Rádio
Caixas de Seleção

Multimídia

Markdown
Markdown(Vditor)
Texto Rico
Anexo (Relação)
Anexo (URL)

Data e Hora

Visão Geral
Data e Hora (com fuso horário)
Data e Hora (sem fuso horário)
Timestamp Unix
Data (sem hora)
Hora

Formas Geométricas

Ponto
Linha
Círculo
Polígono

Tipos Avançados

UUID
Nano ID
Ordenação
Fórmula
Numeração Automática
JSON
Seletor de Tabela de Dados
Criptografado

Informações do Sistema

Data de Criação
Data da Última Modificação
Criado por
Modificado por
Espaço
Table OID

Tipos de Relação

Visão Geral
Um para Um
Um para Muitos
Muitos para Um
Muitos para Muitos
Muitos para Muitos (Array)

Desenvolvimento

Visão Geral
Previous PageOracle Externo
Next PageFonte de Dados REST API
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Comparativo: Bancos de Dados Principal e Externos

As diferenças entre os bancos de dados principal e externos no NocoBase se manifestam principalmente em quatro aspectos: suporte a tipos de banco de dados, suporte a tipos de coleção, suporte a tipos de campo e recursos de backup e migração.

#1. Suporte a Tipos de Banco de Dados

Para mais detalhes, consulte: Gerenciamento de Fontes de Dados

#Tipos de Banco de Dados

Tipo de Banco de DadosSuporte ao Banco de Dados PrincipalSuporte ao Banco de Dados Externo
PostgreSQL✅✅
MySQL✅✅
MariaDB✅✅
KingbaseES✅✅
MSSQL❌✅
Oracle❌✅

#Gerenciamento de Coleções

Gerenciamento de ColeçõesSuporte ao Banco de Dados PrincipalSuporte ao Banco de Dados Externo
Gerenciamento Básico✅✅
Gerenciamento Visual✅❌

#2. Suporte a Tipos de Coleção

Para mais detalhes, consulte: Coleções

Tipo de ColeçãoBanco de Dados PrincipalBanco de Dados ExternoDescrição
Geral✅✅Coleção básica
Visualização✅✅Visualização de fonte de dados
Herança✅❌Suporta herança de modelo de dados, apenas para o banco de dados principal
Arquivo✅❌Suporta upload de arquivos, apenas para o banco de dados principal
Comentário✅❌Sistema de comentários integrado, apenas para o banco de dados principal
Calendário✅❌Coleção para visualizações de calendário
Expressão✅❌Suporta cálculos de fórmula
Árvore✅❌Para modelagem de dados em estrutura de árvore
SQL✅❌Coleção definida via SQL
Conexão Externa✅❌Coleção de conexão para fontes de dados externas, com funcionalidade limitada

#3. Suporte a Tipos de Campo

Para mais detalhes, consulte: Campos de Coleção

#Tipos Básicos

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Texto de Linha Única✅✅
Texto Longo✅✅
Telefone✅✅
E-mail✅✅
URL✅✅
Inteiro✅✅
Número✅✅
Porcentagem✅✅
Senha✅✅
Cor✅✅
Ícone✅✅

#Tipos de Escolha

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Caixa de Seleção✅✅
Menu Suspenso (Seleção Única)✅✅
Menu Suspenso (Múltipla Seleção)✅✅
Botão de Rádio✅✅
Grupo de Caixas de Seleção✅✅
Região da China✅❌

#Tipos de Mídia

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Mídia✅✅
Markdown✅✅
Markdown (Vditor)✅✅
Texto Rico✅✅
Anexo (Associação)✅❌
Anexo (URL)✅✅

#Tipos de Data e Hora

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Data e Hora (com fuso horário)✅✅
Data e Hora (sem fuso horário)✅✅
Timestamp Unix✅✅
Data (sem hora)✅✅
Hora✅✅

#Tipos Geométricos

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Ponto✅✅
Linha✅✅
Círculo✅✅
Polígono✅✅

#Tipos Avançados

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
UUID✅✅
Nano ID✅✅
Ordenação✅✅
Fórmula✅✅
Sequência✅✅
JSON✅✅
Seletor de Coleção✅❌
Criptografia✅✅

#Campos de Informações do Sistema

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Data de Criação✅✅
Última Atualização✅✅
Criado por✅❌
Última Atualização por✅❌
OID da Tabela✅❌

#Tipos de Associação

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Um-para-um✅✅
Um-para-muitos✅✅
Muitos-para-um✅✅
Muitos-para-muitos✅✅
Muitos-para-muitos (array)✅✅
INFO

Os campos de anexo dependem de coleções de arquivo, que são suportadas apenas pelo banco de dados principal. Portanto, os bancos de dados externos não oferecem suporte a campos de anexo no momento.

#4. Comparativo de Suporte a Backup e Migração

FuncionalidadeBanco de Dados PrincipalBanco de Dados Externo
Backup e Restauração✅❌ (Gerenciado pelo usuário)
Gerenciamento de Migração✅❌ (Gerenciado pelo usuário)
INFO

O NocoBase oferece recursos de backup, restauração e migração de estrutura para o banco de dados principal. Para bancos de dados externos, essas operações precisam ser realizadas independentemente pelos usuários, de acordo com seus próprios ambientes de banco de dados. O NocoBase não oferece suporte integrado para isso.

#Resumo Comparativo

Item de ComparaçãoBanco de Dados PrincipalBanco de Dados Externo
Tipos de Banco de DadosPostgreSQL, MySQL, MariaDB, KingbaseESPostgreSQL, MySQL, MariaDB, MSSQL, Oracle, KingbaseES
Suporte a Tipos de ColeçãoTodos os tipos de coleçãoApenas coleções gerais e de visualização
Suporte a Tipos de CampoTodos os tipos de campoTodos os tipos de campo, exceto campos de anexo
Backup e MigraçãoSuporte integradoGerenciado pelo usuário

#Recomendações

  • Se você estiver usando o NocoBase para construir um novo sistema de negócios, utilize o banco de dados principal. Isso permitirá que você aproveite a funcionalidade completa do NocoBase.
  • Se você estiver usando o NocoBase para se conectar a bancos de dados de outros sistemas para realizar operações CRUD básicas, então utilize bancos de dados externos.