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.
- 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.
- 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.
- Revisa el resultado
Una notificación indica “Table <name> truncated. Deleted N items.” y la consulta actual se vuelve a ejecutar.
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
- 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.
- 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.