sql >> Databáze >  >> RDS >> Oracle

Existuje systém správy verzí pro změny struktury databáze?

V Ruby on Rails existuje koncept migrace – rychlý skript pro změnu databáze.

Vygenerujete soubor migrace, který obsahuje pravidla pro zvýšení verze databáze (například přidání sloupce) a pravidla pro snížení verze (například odebrání sloupce). Každá migrace je očíslována a tabulka uchovává vaši aktuální verzi databáze.

Chcete-li migrovat nahoru , spustíte příkaz s názvem "db:migrate", který se podívá na vaši verzi a použije potřebné skripty. Můžete migrovat dolů podobným způsobem.

Samotné migrační skripty jsou uchovávány v systému správy verzí – kdykoli změníte databázi, odevzdáte nový skript a kterýkoli vývojář jej může použít k převedení své lokální databáze na nejnovější verzi.



  1. Rozdělte IPv4 adresu na 4 čísla v Oracle sql

  2. Pomocí NEWSEQUENTIALID() vytvořte na serveru SQL Server zvyšující se identifikátor GUID

  3. Jak REGEXP funguje v MariaDB

  4. Jaký je nejlepší způsob ukládání mediálních souborů do databáze?