sql >> Database >  >> RDS >> Mysql

Laravel Migration veld toevoegen nadat de gegevens in de tabel staan?

Ja, elke keer dat u een tabel op de een of andere manier moet wijzigen, maakt u er een nieuwe migratie voor. Dat is het hele punt van migraties. Als je aan het ontwikkelen bent in een samenwerkingsomgeving en je haalt enkele wijzigingen uit een externe repository, is een van de dingen die je moet doen (als je met een database werkt) alle migraties uitvoeren die andere ontwikkelaars mogelijk hebben gemaakt. Hierdoor blijven uw databases gesynchroniseerd.

Natuurlijk kun je af en toe kolommen laten vallen en toevoegen, maar dat is niet erg.

Wanneer u voor de eerste keer een tabel maakt, gebruikt u waarschijnlijk Schema::create() . Alle volgende migraties voor die tabel moeten Scheme::table() . gebruiken . Het accepteert dezelfde parameters, behalve dat het niet eerst probeert de tabel aan te maken.




  1. LISTAGG in Oracle om verschillende waarden te retourneren

  2. Ondersteunt Python door MySQL voorbereide instructies?

  3. MySQL Simple Select-query is traag

  4. Hoe gebruik ik variabelen in Oracle SQL Developer?