DynamoOps
Esquema e infraestructura

Truncar y eliminar tablas

Borra todos los ítems conservando la tabla, o elimina la tabla por completo. Ambas acciones requieren escribir el nombre de la tabla para confirmar y no se pueden deshacer.

Truncar tabla (Truncate Table)

Truncar elimina todos los ítems pero conserva la tabla, sus claves, índices y configuración. Es la forma más rápida de reiniciar una tabla de desarrollo o de pruebas. Haz clic en 🧹 en la barra de información de la tabla.

Truncate permanece deshabilitado hasta que el nombre de la tabla coincida exactamente.
  1. Escribe el nombre de la tabla

    El botón Truncate Table permanece deshabilitado hasta que el texto coincida exactamente, incluidas mayúsculas y minúsculas.

  2. Confirma

    DynamoOps hace un scan de la tabla proyectando solo los atributos clave y elimina los ítems en lotes de 25 hasta vaciarla. El diálogo muestra “Deleting items…” (eliminando ítems) y, al terminar, la cantidad eliminada.

  3. Revisa el resultado

    Una notificación indica “Table <name> truncated. Deleted N items.” y la consulta actual se vuelve a ejecutar.

Costo y duración
Truncar lee cada clave y escribe un borrado por cada ítem, así que consume capacidad de lectura y de escritura proporcional al tamaño de la tabla, y se ejecuta como una única solicitud que no se puede interrumpir. En tablas aprovisionadas, los borrados limitados por throttling no se reintentan; vuelve a truncar para terminar. Para tablas grandes de producción, eliminar y volver a crear la tabla resulta más barato.

Eliminar tabla (Delete Table)

Haz clic en 🗑 en la barra de información. El diálogo Delete Table advierte que la tabla y todos sus datos se eliminarán de forma permanente. Escribe el nombre de la tabla para habilitar el botón rojo Delete Table y confirma. DynamoOps ejecuta DeleteTable, cierra la vista de datos de la pestaña y actualiza la barra lateral.

  • Las tablas con protección contra eliminación activada en AWS no se pueden eliminar aquí; el error de AWS se muestra en el diálogo.
  • Exporta los datos antes si existe alguna posibilidad de que vuelvas a necesitarlos.

Cuál usar

Trunca cuando
  • Quieres conservar intactos el esquema, los índices, los streams y las referencias de IaC.
  • La tabla es pequeña o mediana.
  • Las aplicaciones siguen apuntando al mismo nombre de tabla.
Elimina cuando
  • La tabla es grande y el costo de borrar ítem por ítem no se justifica.
  • Vas a retirar la tabla o a recrearla con un esquema de claves diferente.
  • De todos modos la vas a recrear desde Terraform o CloudFormation.

Relacionados