sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur lägger man till kolumn i en tabell med laravel 5-migrering utan att förlora sina data?

Använd kommandot nedan för att ändra den befintliga tabellen

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

använd --create för att skapa den nya tabellen och --table för att ändra den befintliga tabellen.

Nu kommer en ny migreringsfil att skapas. Inuti up() funktionen i den här filen lägg till dessa rader

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

Och kör sedan php artisan migrate



  1. Entity Framework kan inte uppdatera data i tabell med sammansatt nyckel (Oracle)

  2. Mysql:Hitta rader där tidsstämpelskillnaden är mindre än x

  3. Varför väljer den här frågan bara en enda rad?

  4. Ansluter PowerShell till Salesforce.com