🔨 Integrações
TiDB é uma integração de banco de dados que permite conectar e interagir com um banco de dados do TiDB. É um sistema de gestão de banco de dados relativo distribuído e horizontalmente escalável que é projetado para lidar com cargas de trabalho de alto volume e alta conmoeda.
Com a integração do TiDB no Illa, você pode consultar, atualizar e excluir dados de um banco de dados do TiDB usando comandos SQL. Você também pode criar consultas SQL personalizadas e executá-las dentro do Illa. Isto facilita a criação de aplicativos e painéis orientados a dados que exibem dados em tempo real de um banco de dados TiDB.
Há duas maneiras de criar um recurso no Illa depois de entrar em sua conta do Illa.
Entre na sua conta Illa, selecione **Recursos**
no topo da página, e clique no botão **Criar Novo**
.
Selecione TiDB
da lista de banco de dados.
Conectar ao banco de dados com os parâmetros necessários descritos em Configurações de Conexão
abaixo.
Clique em **Test Connection**
para ver se conseguimos nos conectar com sucesso ao banco de dados. Se sim, clique Salvar Recursos
, outra coisa, verifique se o nome do host, porta, nome de usuário e senha está correto.
Depois de criar um recurso, o TiDB pronto será exibido como mostrado.
Entre na sua conta do Illa, crie um projeto no Illa Builder na página **App**
, e navegue para a Lista de Ações` na parte inferior da página. Clique em **novo**
, e então selecione TiDB
na lista de dados. Em seguida, conecte ao banco de dados com os parâmetros necessários descritos em Configurações de Conexão
abaixo.
Clique em **Test Connection**
para ver se conseguimos nos conectar com sucesso ao banco de dados. Se sim, clique Salvar Recursos
, outra coisa, verifique se o nome do host, porta, nome de usuário e senha está correto.
Aqui precisamos fornecer informações para conexão com o banco de dados do TiDB.
propriedades | Obrigatório | Descrição: |
---|---|---|
Nome: | Obrigatório | O nome do recurso ao criar ações na ILLA. |
Hostname | Obrigatório | O URL ou endereço IP do seu banco de dados |
Porta | Obrigatório | O número da porta do host do servidor que você deve usar para se conectar. Se você não especificar uma porta, porta padrão é ‘4000’. |
Banco | Obrigatório | O nome do banco de dados |
Usuário: | Obrigatório | o nome de usuário que você deseja usar ao fazer login no servidor TiDB. |
Palavra-passe | Obrigatório | Use esta senha para autenticação. |
Opções SSL | opcional | decide quão alta uma conexão SSL TCP/IP é priorizada durante as negociações com o servidor. |
Certificado CA | Obrigatório | um certificado digital utilizado para verificar a identidade de um servidor e estabelecer um seguro, conexão criptografada entre um cliente e um cluster TiDB. Se você não especificá-lo, nós preenchemos um certificado padrão para você. |
Chave do Cliente | opcional | um parâmetro usado para estabelecer uma conexão segura entre o cliente TiDB e o servidor TiDB. |
Certificado do cliente | opcional | um recurso de segurança que permite que um cliente autentique-se em um servidor TiDB |
Nós criamos um recurso TiDB, podemos adicionar a ação selecionando TiDB da lista de ações e escolhendo o botão Create action
.
Agora nós adicionamos o servidor TiDB como uma ação para a nossa página de construção.
propriedades | Descrição: |
---|---|
Consulta SQL | comandos sql para buscar (selecionar), inserir, atualizar, excluir dados do banco de dados |
Transformador | Transformando dados no estilo que você gosta de usar Javascript |
Exemplo de uso:
SELECIONE * DE usuários ORDEM POR sobrenome do usuário;
INSERT INTO users
(firstname, lastname, email)
VALUES
(
{{ NewUser.data.firstNameInput }},
{{ NewUser.data.lastNameInput }},
{{ NewUser.data.emailInput }}
);
UPDATE users
SET firstname = '{{form1.updatedProfile.first}}'
WHERE id = {{ form1.updatedProfile.uid}};
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};