- Mar 19, 2020
-
-
GitLab Bot authored
-
- Mar 03, 2020
-
-
GitLab Bot authored
-
GitLab Bot authored
-
- Jan 22, 2020
-
-
GitLab Bot authored
-
- Jan 21, 2020
-
-
GitLab Bot authored
-
- Dec 19, 2019
-
-
GitLab Bot authored
-
- Dec 01, 2019
-
-
GitLab Bot authored
-
- Sep 05, 2019
-
-
- Move code for creating a new column from old into a function so that it can be reused. - Also add comments above the methods.
-
- Aug 30, 2019
-
-
Stan Hu authored
This is to accomodate prepended modules.
-
- Aug 29, 2019
-
-
dineshpanda authored
-
- Aug 16, 2019
-
-
Nick Thomas authored
I noticed the doc/development/testing_guide/best_practices.md still referenced the `[run mysql]` tags, etc. They no longer work, so I removed them, then realised I had better clean up the rest of doc/development !
-
- Aug 05, 2019
-
-
MD002 - First header should be level 1 MD006 - Start bullets at beginning of line MD019 - No multiple spaces after header style MD022 - Headers surrounded by blank lines MD025 - Only 1 level 1 header MD028 - No blank lines within blockquote MD038 - Spaces inside code span elements
-
- Dec 12, 2018
-
-
Yorick Peterse authored
Extending from ActiveRecord::Migration is deprecated, but was still used in a bunch of places.
-
- Nov 13, 2018
-
-
Evan Read authored
-
- Jul 11, 2018
-
-
Mark Chao authored
-
- Jun 26, 2018
-
-
Sean McGivern authored
This works the same way as change_column_type_using_background_migration, but for renaming a column. It takes a table, not a relation, to match its concurrent counterpart. Also, generalise the cleanup migrations to reduce code duplication.
-
- Jun 19, 2018
-
-
Sean McGivern authored
A background column type change needs a cleanup step, like any background migration. We should call that out explicitly in the documentation.
-
- Apr 27, 2018
-
-
Pascal Borreli authored
-
- Jan 03, 2018
-
-
Yorick Peterse authored
In a previous attempt (rolled back in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16021) we tried to migrate `issues.closed_at` from timestamp to timestamptz using a regular migration. This has a bad impact on GitLab.com and as such was rolled back. This commit re-implements the original migrations using generic background migrations, allowing us to still migrate the data in a single release but without a negative impact on availability. To ensure the database schema is up to date the background migrations are performed inline in development and test environments. We also make sure to not migrate that that doesn't need migrating in the first place or has already been migrated.
-
- Nov 29, 2017
-
-
digitalMoksha authored
(to be consistent)
-
- May 18, 2017
-
-
Valery Sizov authored
-
- Apr 12, 2017
-
-
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.
-
- Nov 07, 2016
-
-
Nick Thomas authored
-
- Aug 10, 2016
-
-
Yorick Peterse authored
[ci skip]
-
- Aug 04, 2016
-
-
Yorick Peterse authored
This guide describes various commonly used operations and the impact they have on the availability of a GitLab instance.
-