Actualizar tabla con migraciones
Comprar curso

52. Actualizar tabla con migraciones

En este capítulo, aprenderás cómo revertir cambios en la base de datos de tu aplicación Laravel 10 utilizando las migraciones. Verás cómo utilizar el comando "rollback" para deshacer migraciones previas y cómo utilizar el comando "reset" para eliminar todas las migraciones.


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Eduardo Martínez

    Eduardo Martínez hace 1 año

    Hago un comunicado para los usuarios de PostgreSQL:

    PostgreSQL por el momento (v14.9) no soporta la alteración de posición de columnas.

    ¿Qué quiere decir ésto? Pues que no será posible hacer uso de la función after() mostrada en la unidad.

    Desde la propia wiki de PostgreSQL dan una explicación con alternativas a dicha carencia:

    • Recrear la tabla
    • Crear columnas y desplazar los datos 

    Desde mi punto de vista esto no es un problema, ya que cuando  recuperamos los datos para mostrarlos en la web, nosotros decidimos qué distribución tendrán.

    Incluso a la hora de hacer una consulta SQL, nosotros podemos imponer el orden de visualización de las columnas por mera precedencia.

    Si esta consulta va a ser muy recurrente o tu tabla tiene muchas columnas, entonces lo apropiado será crear una vista, donde definir en qué posición quieres visualizar los datos.

    Una vista tiene potencial para mucho más que esto, pero sería una alternativa menos destructiva o peligrosa que las propuestas en la wiki.

    Un saludo! 👋