Eliminar
PIPE tiene dos formas de eliminar datos en las tablas de la base de datos.
Forma #1 de eliminación de datos.
Forma #2 de eliminación de datos.
Eliminación de datos por medio del método destruir proporcionado por el modelo, el cual realiza la eliminación y nos retorna un objeto con los datos destruidos.
El método destruir permite enviar varias llaves primarias simultáneamente, el cual devuelve un arreglo de objetos con los datos destruidos.
Eliminación de datos por medio del método consulta.
Eliminación de datos por medio del método consultaNativa.
PIPE permite eliminar datos de forma suave, esto significa que dichos registros podrán ser restaurados posteriormente.
Para habilitar la eliminación suave, debemos hacerlo mediante el modelo, como se muestra a continuación.
Una vez habilitada la eliminación suave por medio del modelo, procedemos a eliminar los datos de la siguiente manera.
Para restaurar los datos eliminados de forma suave, lo hacemos de la siguiente manera.
PIPE proporciona el método vaciar para vaciar una tabla y reiniciar el contador auto incrementable.
Vaciar la tabla usuarios.
En muchos gestores de bases de datos, existe una restricción al intentar el vaciado de una tabla. Podemos omitir esta restricción de la siguiente manera.
Si utilizas el Modelo para interactuar con los datos de la base de datos, tendrás la ventaja de poder omitir las convenciones que tiene el ORM PIPE y adaptarse a la estructura que tenga tu tabla en la base de datos, ya que el Constructor de Consultas se adapta por defecto a las convenciones.