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

Hvordan tilføjer man kolonne i en tabel ved hjælp af laravel 5-migrering uden at miste sine data?

Brug nedenstående kommando til at ændre den eksisterende tabel

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

brug --create for at oprette den nye tabel og --table for at ændre den eksisterende tabel.

Nu oprettes en ny migrationsfil. Inde i up() funktion i denne fil tilføje disse linje

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

Og kør derefter php artisan migrate



  1. Oracle OCI, bindevariabler og forespørgsler som ID IN (1, 2, 3)

  2. Brug af Kubernetes til at implementere PostgreSQL

  3. Hent antal opdaterede rækker

  4. Udskriv den faktiske forespørgsel, MySQLdb kører?