PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come aggiungere una colonna in una tabella utilizzando la migrazione di laravel 5 senza perdere i suoi dati?

Usa il comando seguente per modificare la tabella esistente

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

usa --create per creare la nuova tabella e --table per modificare la tabella esistente.

Ora verrà creato un nuovo file di migrazione. All'interno di up() funzione in questo file aggiungi queste righe

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

E quindi esegui php artisan migrate