DynamoOps
Dados

Criando itens e templates

Insira itens como JSON livre ou por um formulário estruturado gerado a partir de um template por tabela. Clone itens existentes para criar variações em segundos.

Insert Item

Clique em ➕ Insert Item na barra de ferramentas. O diálogo New Item abre no modo JSON por padrão, já preenchido com os atributos de chave da tabela para que você não os esqueça. As chaves obrigatórias são listadas abaixo do editor.

New Item no modo JSON, com as chaves obrigatórias listadas acima do editor.
Editor pré-preenchido para uma tabela com userId (PK) e createdAt (SK)
{
  "userId": "",
  "createdAt": ""
}
  1. Escreva o documento

    Apenas JSON simples. Strings, números, booleanos, null, arrays e objetos são mapeados para S, N, BOOL, NULL, L e M.

  2. Clique em Save Item

    O DynamoOps valida o JSON e os atributos de chave e então grava o item com PutItem. O toast “Item created successfully” (item criado com sucesso) confirma a operação e a grade é recarregada.

Put sobrescreve
Inserir um item cuja chave já existe substitui silenciosamente o item existente. Não há gravação condicional neste diálogo. Use PartiQL com uma condição se precisar de semântica de apenas inserção.

Templates de item

Um template transforma o diálogo New Item em um formulário estruturado para uma determinada tabela: um campo de entrada por atributo, com tipos, valores padrão e marcação de obrigatoriedade. Equipes usam templates para garantir que todo registro inserido manualmente tenha os atributos que a aplicação espera.

Um template com campos tipados, valores padrão e marcação de obrigatoriedade. Os campos de chave ficam bloqueados.

Clique em 🧩 Template para abrir o editor de templates. O botão mostra um badge com o número de campos e fica destacado quando existe um template. Ao abri-lo pela primeira vez, os atributos de chave já vêm preenchidos, bloqueados nos tipos do schema, e não podem ser removidos.

Field nametextobrigatório
O nome do atributo. Linhas com nome em branco são descartadas ao salvar.
Typeselect
S, N, BOOL, NULL, L ou M. Tipos binários e de conjunto não estão disponíveis em templates.
Defaulttext
Pré-preenche o formulário. Para BOOL, um select true/false; para NULL, um null fixo.
Reqcheckbox
Marca o campo como obrigatório. Campos opcionais vazios são omitidos do item; campos obrigatórios vazios são incluídos com o valor vazio convertido para o tipo.
⠿drag
Arraste para reordenar os campos; a ordem é usada no formulário.
  • + Add field adiciona uma linha; ✕ remove uma.
  • 💾 Save Template guarda o template localmente para este nome de tabela; 🗑 Remove Template o exclui.
  • Os templates são por máquina e por nome de tabela, então o mesmo template se aplica a uma tabela com esse nome em qualquer conta.

Modo formulário

Quando existe um template, New Item abre no modo formulário, com um campo de entrada por atributo. Um seletor no diálogo alterna para { } JSON e de volta para 📋 Form; no modo JSON, cada campo do template vem preenchido com seu valor padrão. Ao salvar, os valores são convertidos de acordo com o tipo do campo:

Com um template, New Item abre como um formulário estruturado.
TipoRegra de conversão
SArmazenado como digitado
NConvertido com Number(); vazio vira 0
BOOLSelecione true ou false; qualquer outro valor vira false
NULLSempre null
L / MInterpretado como JSON; JSON inválido vira um array ou objeto vazio

Clonando um item

Na visualização JSON, clique em 📄 em um registro. O DynamoOps faz uma cópia profunda do item e a abre no editor de item com os mesmos valores de chave. Altere a chave ou as chaves, ajuste o que mais for diferente e clique em Save Item. Como o salvamento é um PutItem, salvar sem alterar as chaves sobrescreveria o original; o editor é sua chance de tornar a cópia única.

A clonagem só está disponível na visualização JSON. Para duplicar em massa, exporte os itens, edite o arquivo e importe de volta.

Relacionados