sql >> Databáze >  >> RDS >> Mysql

Strategie pro řešení neustále se měnících požadavků na schémata MySQL?

Je to spíše funkční nebo organizační problém než technický. Žádný nástroj automaticky neuhodne, jak migrovat data z jednoho schématu do jiného. Raději se naučte, jak napsat uloženou proceduru, abyste mohli migrovat svá data.

Pravděpodobně budete muset deaktivovat omezení, vytvořit dočasnou tabulku a sloupce, zkopírovat velké množství dat a poté dočasné tabulky a sloupce odstranit a znovu povolit omezení, abyste mohli svá data migrovat.

Jakmile je v režimu údržby, každá nová funkce, která upravuje schéma, by měla být dodávána se skriptem umožňujícím migraci z aktuálního schématu a dat ve výrobě do nového.



  1. Údaje o registraci extra uživatele Django se neukládají do databáze

  2. Mysql count vrací nulu, pokud nebyl nalezen žádný záznam

  3. Vypište všechny názvy indexů, názvy sloupců a název jejich tabulky databáze PostgreSQL

  4. Vylepšení hlášení pokroku v PostgreSQL 12