Outils du site

La laïcité est l'acceptation de toutes les opinions et de tous les comportements qui savent respecter l'autre. L'unicité de Dieu propose par le pharaon Akhenaton est en fait la base de la laïcité. Il n'est plus question de s'entre-déchirer au nom d'une multitude de divinités, mais de constater l'unicité de l'espèce humaine dans son devenir. [Albert Jacquard]

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:37] – [Liquibase] 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 67: Ligne 67:
 ===== Synthèse ===== ===== Synthèse =====
  
-==== Risques ====+==== Comparaison ====
  
 ^ ^ FlyWay ^ LiquiBase ^ ^ ^ FlyWay ^ LiquiBase ^
Ligne 74: Ligne 74:
 | Pull requests | 21 | 105 | | Pull requests | 21 | 105 |
 | Issues | 179 | ??? | | Issues | 179 | ??? |
 +| 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]] |
  
  
-<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:37