sql >> Database >  >> RDS >> Mysql

Strategieën voor het omgaan met voortdurend veranderende vereisten voor MySQL-schema's?

Het is meer een functioneel of organisatorisch probleem dan een technisch probleem. Geen enkele tool raadt automatisch hoe gegevens van het ene schema naar het andere moeten worden gemigreerd. U kunt beter leren hoe u een opgeslagen procedure schrijft om uw gegevens te migreren.

U moet waarschijnlijk beperkingen uitschakelen, tijdelijke tabellen en kolommen maken, veel gegevens kopiëren en vervolgens de tijdelijke tabellen en kolommen verwijderen en beperkingen opnieuw inschakelen om uw gegevens te migreren.

Eenmaal in de onderhoudsmodus moet elke nieuwe functie die het schema wijzigt, ook worden geleverd met het script waarmee kan worden gemigreerd van het huidige schema en de gegevens in productie naar het nieuwe.



  1. Wat is de betekenis van SELECT... FOR XML PATH(' '),1,1)?

  2. PHP, MySQL:kan deze ongedefinieerde indexfout niet verklaren

  3. Hoe het gemiddelde van een kolom te berekenen en het vervolgens op te nemen in een selectiequery in Oracle?

  4. MySQL-indexkardinaliteit - prestaties versus opslagefficiëntie