Skip to content
Snippets Groups Projects
  1. Jul 09, 2019
  2. May 23, 2019
  3. Apr 12, 2019
  4. Feb 18, 2019
  5. Jan 08, 2019
  6. Jan 04, 2019
    • Kamil Trzcińśki's avatar
      Add config_options|variables to BuildMetadata · 0103d5be
      Kamil Trzcińśki authored
      These are data columns that store runtime configuration
      of build needed to execute it on runner and within pipeline.
      
      The definition of this data is that once used, and when no longer
      needed (due to retry capability) they can be freely removed.
      
      They use `jsonb` on PostgreSQL, and `text` on MySQL (due to lacking
      support for json datatype on old enough version).
      0103d5be
  7. Dec 12, 2018
  8. Nov 15, 2018
  9. Aug 14, 2018
  10. Aug 08, 2018
  11. Mar 22, 2018
  12. Mar 20, 2018
    • Andreas Brandl's avatar
      Shortcut concurrent index creation/removal if no effect. · 1362d9fe
      Andreas Brandl authored
      Index creation does not have an effect if the index is present already.
      Index removal does not have an affect if the index is not present.
      
      This helps to avoid patterns like this in migrations:
      ```
      if index_exists?(...)
        remove_concurrent_index(...)
      end
      ```
      1362d9fe
  13. Jan 19, 2018
  14. Nov 17, 2017
  15. Aug 04, 2017
  16. Jun 13, 2017
  17. May 02, 2017
  18. Apr 12, 2017
    • Yorick Peterse's avatar
      Prepare for zero downtime migrations · 223d8a3d
      Yorick Peterse authored
      Starting with GitLab 9.1.0 we will no longer allow downtime migrations
      unless absolutely necessary. This commit updates the various developer
      guides and adds code that is necessary to make zero downtime migrations
      less painful.
      Verified
      223d8a3d
  19. Apr 05, 2017
  20. Nov 09, 2016
  21. Oct 02, 2016
  22. Sep 16, 2016
  23. Jul 20, 2016
    • Yorick Peterse's avatar
      Added checks for migration downtime · a8bfe20d
      Yorick Peterse authored
      These new checks can be used to check if migrations require downtime or
      not (as tagged by their authors). In CI this compares the current branch
      with master so migrations added by merge requests are automatically
      verified.
      
      To check the migrations added since a Git reference simply run:
      
          bundle exec rake gitlab:db:downtime_check[GIT_REF]
      Unverified
      a8bfe20d
  24. Jun 23, 2016
  25. Jun 16, 2016
  26. Jun 15, 2016
  27. Jun 03, 2016
  28. May 30, 2016
  29. May 12, 2016
  30. Feb 12, 2016
  31. Nov 02, 2015
  32. May 12, 2015
  33. May 11, 2015
Loading