<aside> ⚠️ Todas as fotos abaixo são referente a versão 0.11.0 do quoti-cli. Portanto não estranhe caso sua CLI esteja com uma versão mais atualizada e portanto com outras respostas. Observem apenas o valor semântico das palavras, combinado?

</aside>

➡️ Sumário

➡️ Objetivo

Este artigo tem como objetivo explicar

  1. A importância da criação de databases diretamente pela CLI
  2. Como criar seu primeiro database

➡️ Pré-requisitos

➡️ O que são databases e por que devemos cria-los pela CLI

Databases são coleções organizadas de dados estruturados para torná-los facilmente acessíveis e gerenciáveis.

Abaixo temos um exemplo de database

Untitled

Para consultar todos os databases disponíveis em sua organização acesse a página https://quoti.cloud/${organization}/databases

Às vezes, quando estamos desenvolvendo nossas extensões, sentimos a necessidade de armazenar alguns dados da nossa aplicação. Para suprir essa necessidade podemos criar nossos databases com as colunas de acordo com nossos requisitos. Por exemplo, imagine que estamos desenvolvendo uma aplicação de vendas de fardas na qual os usuários precisam escolher um nome que estará presente na frente da camisa, o tamanho e a quantidade. Dessa forma a modelagem dos dados podem ser expressas da seguinte forma:

{
	"id":"number"
	"quantity": "number",
	"size": '"pequena" || "média" || "grande",
  "text" : "string"
}

Podemos construir essa tabela através da interface WEB disponível pelo Quoti, porém caso desejamos que essa extensão seja publicada no marketplace, a criação do database deve ser feita exclusivamente pela CLI. Pois, dessa forma, conseguimos criar de maneira automática os modelos nas demais organizações devido aos schemas já definidos em nosso projeto.

➡️ Criando um database com a CLI