Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Laravel Migration dodać pole po danych w tabeli?

Tak, za każdym razem, gdy musisz w jakiś sposób zmienić tabelę, utworzysz dla niej nową migrację. To jest cały sens migracji. Kiedy programujesz w środowisku współpracy i pobierasz pewne zmiany ze zdalnego repozytorium, jedną z rzeczy, które powinieneś zrobić (jeśli pracujesz z bazą danych), jest uruchomienie wszelkich migracji, które mogli utworzyć inni programiści. Dzięki temu Twoje bazy danych są zsynchronizowane.

Jasne, możesz od czasu do czasu upuścić i dodać kolumny, ale to nic wielkiego.

Kiedy tworzysz tabelę po raz pierwszy, prawdopodobnie używasz Schema::create() . Wszystkie kolejne migracje dla tej tabeli powinny używać Scheme::table() . Przyjmuje te same parametry, z wyjątkiem tego, że nie próbuje najpierw utworzyć tabeli.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL's now() +1 dzień

  2. Jak mogę stworzyć instalator dla strony internetowej. PHP mysql

  3. PDO:nie można znaleźć sterownika php/mysql

  4. Najlepszy sposób na sprawdzenie, czy mysql_query zwrócił jakieś wyniki?

  5. Pomoc z rekurencyjnym SELECT