KingbaseES
Data source: KingbaseESProfessional Edition+Introdução
O KingbaseES pode ser usado como banco de dados principal do NocoBase para armazenar os dados das tabelas do sistema NocoBase e os dados de negócios da fonte de dados principal. O banco de dados principal é configurado durante a implantação do NocoBase e não pode ser excluído depois que a aplicação estiver em execução.
Para conectar um banco de dados KingbaseES existente como banco de dados externo, consulte KingbaseES externo.
Atualmente, são compatíveis apenas os bancos de dados KingbaseES executados no modo compatível com PostgreSQL.
Instalação
Usar como banco de dados principal
Para consultar o processo de instalação, veja Instalar a aplicação NocoBase. A principal diferença está nas variáveis de ambiente do banco de dados.
Variáveis de ambiente
Modifique o arquivo .env e adicione ou altere as seguintes variáveis de ambiente relacionadas ao banco de dados:
Instalação com Docker
Instalação com create-nocobase-app
Usar como banco de dados externo
Para conectar o KingbaseES como banco de dados externo, consulte KingbaseES externo para obter informações sobre a entrada de configuração, os parâmetros de conexão e as regras de sincronização.
Instruções de uso
A fonte de dados principal KingbaseES é compatível com o modo PostgreSQL. Para a administração diária, consulte Fonte de dados principal PostgreSQL.
- Ao implantar o NocoBase, selecione ou preencha os parâmetros de conexão correspondentes ao KingbaseES na configuração da conexão do banco de dados.
- Depois de iniciar o NocoBase, acesse a fonte de dados «Main» em «Gerenciamento de fontes de dados» para gerenciar as tabelas e os campos do banco de dados principal.
- Para conectar tabelas que já existem no banco de dados, use «Sincronizar do banco de dados» na página de gerenciamento do banco de dados principal.
- Ao configurar os campos das tabelas, consulte os diretórios Tabela e Campo para selecionar os tipos de campo e os componentes de campo.
Mapeamento de tipos de campo
Ao criar campos por meio de uma página do NocoBase no banco de dados principal, o NocoBase cria os campos correspondentes do KingbaseES de acordo com a configuração do campo. Ao conectar tabelas existentes usando «Sincronizar do banco de dados», o NocoBase identifica os tipos de campo do KingbaseES de acordo com a lógica de compatibilidade com PostgreSQL e os mapeia automaticamente para o Field type e o Field interface adequados. Você pode ajustar a forma de exibição na configuração do campo.
Os mapeamentos comuns são os seguintes:
Os tipos de campo do KingbaseES não compatíveis serão exibidos separadamente na configuração dos campos. Esses campos só poderão ser usados no NocoBase como campos comuns após o desenvolvimento de uma adaptação.
Para ver mais configurações gerais, consulte Introdução à fonte de dados principal.

