sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo agregar una columna en una tabla usando la migración de laravel 5 sin perder sus datos?

Use el siguiente comando para modificar la tabla existente

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

usar --create para crear la nueva tabla y --table para modificar la tabla existente.

Ahora se creará un nuevo archivo de migración. Dentro del up() función en este archivo agregar estas líneas

Schema::table('purchase_orders', function(Blueprint $table){
    $table->string('shipped_via');
    $table->string('terms');
});

Y luego ejecute php artisan migrate