PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menambahkan kolom dalam tabel menggunakan migrasi laravel 5 tanpa kehilangan datanya?

Gunakan perintah di bawah ini untuk mengubah tabel yang ada

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

gunakan --create untuk membuat tabel baru dan --table untuk mengubah tabel yang ada.

Sekarang file migrasi baru akan dibuat. Di dalam up() fungsi dalam file ini tambahkan baris ini

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

Dan kemudian jalankan php artisan migrate



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql lambat dihapus dari mana ada

  2. Psql tidak dapat terhubung ke server:Tidak ada file atau direktori seperti itu, kesalahan 5432?

  3. Buang bagian milidetik dari stempel waktu

  4. Tabel dalam memori di PostgreSQL

  5. Di Django 1.9, apa konvensi untuk menggunakan JSONField (postgres jsonb asli)?