Mysql
 sql >> база данни >  >> RDS >> Mysql

Управление на Liquibase с модел за разработка на GitFlow

Това, което правим, не е свързано с Git или GitFlow, а със самата база данни:

Всеки път, когато се изпълнява db скрипт, това се извършва чрез обвивка, която също ще записва изпълнението на споменатия скрипт в специална таблица на базата данни.
По този начин, следващия път, когато същият скрипт бъде приложен, обвивката ще открие, че е била вече е изпълнено и няма да го приложи отново.

Това е реализация на продукт като Flyway вече прави (както е показано в този отговор, можете да използвате и двете:Liquidbase и Flyway , те изглежда се различават ).
Смисълът е:това не може да се управлява само със система за контрол на версиите:имате нужда от допълнителен инструмент за налагане/контрол на процеса на надграждане на базата данни.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JAVA MySQL връзка ClassNotFound Изключение

  2. Защо функциите mysql_ на PHP са отхвърлени?

  3. ГРЕШКА:Връзката е в режим на автоматично записване

  4. грешка при четене на таблици за членство в asp.net в MySQL

  5. Изчислете сумата от две колони в ред по клауза - laravel