Mysql
 sql >> база данни >  >> RDS >> Mysql

Laravel Migration поле за добавяне, след като данните са в таблицата?

Да, всеки път, когато трябва да промените таблица по някакъв начин, ще създадете нова миграция за нея. Това е целият смисъл на миграциите. Когато разработвате в среда за сътрудничество и изтегляте някои промени от отдалечено хранилище, едно от нещата, които трябва да направите (ако работите с база данни), е да стартирате всички миграции, които други разработчици може да са създали. Това поддържа вашите бази данни в синхрон.

Разбира се, може да пускате и добавяте колони от време на време, но това не е голяма работа.

Когато създавате таблица за първи път, вероятно използвате Schema::create() . Всички следващи миграции за тази таблица трябва да използват Scheme::table() . Той приема същите параметри, с изключение на това, че не се опитва първо да създаде таблицата.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EF Core 2.0 Identity – Добавяне на свойства за навигация

  2. Релсите показват най-новата стойност след групирането

  3. Инструмент за ER диаграмиране с отворен код за mysql

  4. Оптимизирайте UNION mysql заявка

  5. Получаване на йерархични данни от саморефериращи се таблици