Outils du site

Travailler dur n'a jamais tué personne, mais pourquoi prendre le risque ? [Inconnu]

60-database:versionning

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
60-database:versionning [2020/01/18 00:40] – [Risques] Roge60-database:versionning [2020/01/18 01:28] (Version actuelle) – [Risques] Roge
Ligne 22: Ligne 22:
   * 3.8.0 : 20-08-2019   * 3.8.0 : 20-08-2019
   * 3.7.0 : ??   * 3.7.0 : ??
-  * ????+  * Start : 2006
  
 Contributeurs : [[https://github.com/orgs/liquibase/people|1 seul contributeur]] Contributeurs : [[https://github.com/orgs/liquibase/people|1 seul contributeur]]
Ligne 74: Ligne 74:
 | Pull requests | 21 | 105 | | Pull requests | 21 | 105 |
 | Issues | 179 | ??? | | Issues | 179 | ??? |
-| Wiki |  | [[https://en.wikipedia.org/wiki/Liquibase|faible]] |+| Wiki | [[https://en.wikipedia.org/wiki/Flyway_(software)| très light]] | [[https://en.wikipedia.org/wiki/Liquibase|lights]] | 
 +| Downloads | 11,500,000 downloads in 2018 alone | ? | 
 +| Entreprise | Acheté mi 2019 par [[https://en.wikipedia.org/wiki/Redgate|Redgate]] | [[https://www.datical.com/|Datical]] |
  
-==== Risques ==== 
  
-<note warning>Une fois qu'un script été appliqué à une base il ne peut plus être modifié--> délicat à gérer</note>+//[[https://blog.sodifrance.fr/flyway-liquibase-des-outils-simples-a-utiliser/| "En terme d’utilisation, je préfère liquibase, je trouve qu’il est plus facile à mettre en place et à utiliser par rapport à flyway ; surtout il est plus permissif lorsque l’on développeFaire du reverse engineering est également beaucoup plus simple avec liquibase."]]//
  
 +//[[https://reflectoring.io/database-refactoring-flyway-vs-liquibase|"The catch with both tools is that both are mainly maintained by a single person and not by a large team."]]//
 +
 +==== Risques ====
 +
 +<note warning>Une fois qu'un script a été appliqué à une base (hors DEV) il ne peut plus être modifié. --> Comment gérer cela avec GIT ? Un fichier poussé sur Master ne devrait plus être modifiable </note>
  
  
-==== Flyway vs LiquiBase ==== 
  
-//[[https://blog.sodifrance.fr/flyway-liquibase-des-outils-simples-a-utiliser/| "En terme d’utilisation, je préfère liquibase, je trouve qu’il est plus facile à mettre en place et à utiliser par rapport à flyway ; surtout il est plus permissif lorsque l’on développe. Faire du reverse engineering est également beaucoup plus simple avec liquibase."]]// 
  
-//[[https://reflectoring.io/database-refactoring-flyway-vs-liquibase|"The catch with both tools is that both are mainly maintained by a single person and not by a large team."]]// 
Dernière modification : 2020/01/18 00:40