Revertir una migración específica en Laravel

Revertir una migración específica en Laravel — Amit Merchant — Un blog sobre PHP, JavaScript, etc.

Llega un momento en el que desea realizar cambios en una tabla existente. Por ejemplo, desea cambiar el tipo de datos de una columna. Entonces, en este caso, puede editar el archivo de migración de la tabla y luego ejecutar la migración nuevamente usando el comando artisan migrate:refresh ordenar así.

php artisan migrate:refresh

Pero lo que esto hará es revertir todas las migraciones y luego ejecutarlas nuevamente. Esencialmente, este comando recrea efectivamente toda su base de datos. Y es posible que no quieras.

Entonces,

Si solo desea revertir una migración específica, puede enviar un --path la opción en el artisan migrate:refresh comando y especifique la ruta al archivo de migración que desea deshacer.

Por ejemplo, si desea cancelar la 2014_10_12_100000_create_password_resets_table migración, puedes hacerlo así.

php artisan migrate:refresh --path=database/migrations/2014_10_12_100000_create_password_resets_table.php

Esto es lo que podría parecer.

php artesanal migrar --ruta

Como puede ver, esto solo restaurará el 2014_10_12_100000_create_password_resets_table luego vuelva a ejecutarlo dejando el resto de las migraciones intactas.

Si quieres conocer otros artículos parecidos a Revertir una migración específica en Laravel puedes visitar la categoría Código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas