PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment ajouter une colonne dans une table à l'aide de la migration laravel 5 sans perdre ses données ?

Utilisez la commande ci-dessous pour modifier le tableau existant

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

utilisez --create pour créer la nouvelle table et --table pour modifier la table existante.

Maintenant, un nouveau fichier de migration sera créé. À l'intérieur du up() fonction dans ce fichier ajouter ces lignes

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

Et puis exécutez php artisan migrate