Documentação de Datalogic
Visão Geral
O Datalogic é a ferramenta que permite ao lojista criar suas próprias estruturas de armazenamento de dados dentro da loja.
Com ela, não é preciso depender de um banco de dados externo para guardar informações auxiliares do negócio.
Cada estrutura funciona como uma tabela personalizada, criada sob demanda e vinculada exclusivamente à loja que a solicitou.
A partir dela, o lojista pode definir colunas e aplicar índices para otimizar buscas.
Na sequência, é possível inserir, listar e remover registros dentro dessa tabela.
Esse conjunto de recursos viabiliza cenários como cadastros auxiliares e catálogos complementares.
Também permite o armazenamento de dados de integrações, sem a necessidade de nova infraestrutura.
Entidades Envolvidas
O funcionamento do Datalogic gira em torno de algumas entidades centrais.
A Estrutura é o ponto de partida: representa a definição da tabela, com nome, descrição e a flag de leitura pública.
Essa flag determina se a leitura dos dados pode ocorrer sem autenticação de usuário.
As Colunas são configuradas sobre uma estrutura já existente e definem o formato dos dados aceitos por cada campo da tabela.
Os nomes de coluna seguem o padrão snake_case e não podem coincidir com os nomes reservados de controle (id, created_at, updated_at).
Os Índices também são configurados sobre uma estrutura já existente e otimizam consultas em colunas específicas.
Os Dados representam os registros armazenados dentro da tabela física gerada para a estrutura.
Por fim, o Recurso permite a execução de rotinas próprias de deploy e atualização vinculadas ao Datalogic.