DynamoOps
Datos

Editar ítems

Corrige un valor con doble clic en una celda o abre el editor JSON completo para cambiar cualquier atributo. Conoce las reglas de tipos exactas que DynamoOps aplica al guardar.

Dos formas de editar

La edición en línea cambia un único atributo escalar directamente en la cuadrícula con una llamada UpdateItem. El editor de ítems abre el documento completo como JSON y lo reemplaza con un PutItem. Usa la edición en línea para correcciones rápidas y el editor para cambios estructurales, como agregar objetos anidados o quitar atributos.

Edición en línea

Una edición en línea en curso. Enter guarda, Esc cancela.
  1. Haz doble clic en una celda

    Cualquier celda que no sea de clave y tenga un valor escalar se convierte en un campo de entrada. Los valores numéricos usan un campo numérico; los booleanos muestran el texto de ejemplo true / false. Hacer doble clic en un objeto o array abre el editor de ítems, y las celdas de clave rechazan la edición en línea con una indicación para usar el editor completo.

  2. Escribe el nuevo valor

    Si dejas el campo sin cambios, no se envía nada.

  3. Confirma o cancela

    ↵ confirma, Esc cancela, y salir del campo con ⇥ o con un clic también confirma. La celda muestra “saving…” hasta que DynamoDB responde y luego aparece una notificación de confirmación. Si falla, se restaura el valor anterior.

La escritura es un UpdateItem con un SET solo sobre ese atributo, así que los demás atributos no se modifican aunque la fila estuviera desactualizada. Las ediciones en línea se registran en el análisis de costos, pero no en el historial de versiones.

Reglas de tipos al confirmar

DynamoOps decide el tipo almacenado según el tipo del valor original y el texto que ingresaste.

Tipo originalEscribes…Se guarda como
Booleantruetrue
Booleancualquier otra cosafalse
Numberun númeroNumber
NumbervacíoSe elimina el atributo
Numbertexto no numéricoString: el atributo cambia de tipo
nullvacíosigue siendo null
nulltextoString
Atributo inexistentetextoUn nuevo atributo String
Atributo inexistentevacíosigue sin existir
Stringtexto (incluso vacío)String
Números mayores que 2^53
Los valores se manejan como números de JavaScript. Los enteros mayores que 2^53 o los decimales de alta precisión pueden perder precisión al mostrarse o guardarse. Edita esos atributos con PartiQL.

El editor de ítems

Ábrelo con ✎ en una fila o registro JSON, con doble clic en una celda de objeto o array, o desde Restore this version en el historial de versiones. El diálogo se titula Edit Item y muestra el documento completo como JSON editable.

El editor de ítems muestra el documento completo como JSON.
  • Validación: el JSON mal formado y los atributos de clave faltantes o vacíos se indican en el propio editor antes de enviar nada.
  • Save Item: guarda una instantánea del ítem tal como estaba antes de la edición en el historial de versiones y luego ejecuta un PutItem completo. Los atributos que quitaste del JSON se eliminan del ítem almacenado.
  • Claves: cambiar el valor de una clave no mueve el ítem; crea un ítem nuevo y deja el original en su lugar. Para cambiar la clave de un ítem, crea el nuevo y elimina el anterior. Así es exactamente como funciona Clone.
  • Después de guardar: aparece la notificación “Item updated successfully” (ítem actualizado correctamente) y la cuadrícula se actualiza desde la página 1.

Cierra el editor con Cancel, ✕, un clic fuera del diálogo o Esc.

Relacionados