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

Správa Liquibase pomocí vývojového modelu GitFlow

To, co děláme, není propojeno s Git nebo GitFlow, ale se samotnou databází:

Pokaždé, když je skript db spuštěn, je to provedeno prostřednictvím obalu, který také zaznamená uvedené spuštění skriptu do vyhrazené tabulky databáze.
Takto, až bude příště použit stejný skript, obal zjistí, že byl již byla provedena a nebude ji znovu používat.

Toto je implementace produktu jako Flyway již dělá (jak je uvedeno v této odpovědi, můžete použít obě:Liquidbase a Flyway , zdá se, že se liší ).
Jde o to, že to nelze spravovat pouze systémem správy verzí:potřebujete další nástroj k vynucení/řízení procesu upgradu databáze.




  1. Jak seskupit podle týdne v MySQL?

  2. MYSQL Fulltextové vyhledávání a LIKE

  3. nemůže zahodit cizí klíč v mySQL

  4. Chyba MySQL – SQLSTATE [42000]:Chyba syntaxe nebo porušení přístupu:1064