Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel Migrasi menambahkan bidang setelah data ada di tabel?

Ya, setiap kali Anda perlu mengubah tabel dengan cara tertentu, Anda akan membuat migrasi baru untuknya. Itulah inti dari migrasi. Saat Anda mengembangkan dalam lingkungan kolaboratif dan Anda menarik beberapa perubahan dari repositori jarak jauh, salah satu hal yang harus Anda lakukan (jika bekerja dengan database) adalah menjalankan migrasi apa pun yang mungkin telah dibuat oleh pengembang lain. Ini membuat database Anda tetap sinkron.

Tentu Anda mungkin sesekali menjatuhkan dan menambahkan kolom, tetapi itu bukan masalah besar.

Saat Anda membuat tabel untuk pertama kalinya, Anda mungkin menggunakan Schema::create() . Semua migrasi berikutnya untuk tabel tersebut harus menggunakan Scheme::table() . Ia menerima parameter yang sama kecuali ia tidak mencoba membuat tabel terlebih dahulu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sintaks MySQL tampaknya benar

  2. Bagaimana cara mengatur Collation dalam database MySQL dengan Django 2.* mysqlclient?

  3. Nilai input yang tersusun menyisipkan catatan kosong di mysql

  4. Bagaimana menangani kesalahan untuk entri duplikat?

  5. Apakah beberapa kunci asing dalam satu bidang dimungkinkan?