summaryrefslogtreecommitdiff
path: root/lib/gitlab/database
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'add-rename-column-background-helper' into 'master'Yorick Peterse2018-06-261-0/+91
|\
| * Add a helper to rename a column using a background migrationSean McGivern2018-06-261-0/+91
* | Rails5 fix arel from in mysql_median_datetime_sqlJasper Maes2018-06-261-1/+7
|/
* [Rails5] Disable inheritance_column for Gitlab::Database::RenameReservedPaths...blackst0ne-rails5-invalid-single-table-inheritance-type-group-is-not-a-subclass-of-namespaceblackst0ne2018-06-161-0/+1
* Rails5 Fix arel fromJasper Maes2018-06-021-2/+7
* Fix fast admin counters not working when PostgreSQL has secondariessh-fix-admin-page-counts-take-2Stan Hu2018-05-251-17/+55
* Fix Error 500 viewing admin page due to statement timeoutsStan Hu2018-05-161-0/+48
* [Rails5] Fix Arel::UpdateManagerblackst0ne2018-04-293-5/+27
* Gitlab::Shell works on shard name, not pathZeger-Jan van de Weg2018-04-252-8/+7
* [Rails5] Update `type_cast_*_database` methodsblackst0ne2018-04-061-11/+40
* Merge branch 'jej/mattermost-notification-confidentiality-10-6' into 'securit...Douwe Maan2018-04-051-1/+1
* New migration helper for finding custom indexesBob Van Landuyt2018-03-281-4/+35
* Merge branch 'mark-legacy-git-access' into 'master'Sean McGivern2018-03-231-1/+1
|\
| * Route path lookups through legacy_disk_pathmark-legacy-git-accessJacob Vosmaer2018-03-211-1/+1
* | Shortcut concurrent foreign key creation if already exists.ab-43887-concurrent-migration-helpersAndreas Brandl2018-03-201-18/+37
* | Shortcut concurrent index creation/removal if no effect.Andreas Brandl2018-03-201-0/+15
* | Fix concurrency issue with migration for user_interacted_projects table.ab-44205-user_interacted_projects-migrationAndreas Brandl2018-03-141-0/+13
|/
* Adapt cycle analytics spec helper and cycle analytics usage data spec41777-include-cycle-time-in-usage-pingTiago Botelho2018-03-011-10/+12
* Refactors median code to work with both single and multiple projectsTiago Botelho2018-02-281-40/+100
* Add BatchLoader as a way to refactor the base stage codeTiago Botelho2018-02-281-10/+13
* Adds get all medians to Cycle Analytics modelTiago Botelho2018-02-281-10/+15
* Use has_table_privilege for TRIGGER on PostgreSQLfix-postgresql-table-grantYorick Peterse2018-01-221-20/+30
* Reduce UPDATEs for background column type changesbackground-migration-fixYorick Peterse2018-01-181-2/+3
* Adds Rubocop rule for line break around conditionals🙈 jacopo beschi 🙉2018-01-112-0/+2
* Run background migrations with a minimum intervaldelay-background-migrationsYorick Peterse2018-01-051-0/+6
* Use a background migration for issues.closed_atchange-issues-closed-at-background-migrationYorick Peterse2018-01-031-10/+111
* Merge remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-12-151-2/+2
|\
| * Consistently schedule Sidekiq jobsdm-application-workerDouwe Maan2017-12-051-2/+2
* | Merge remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-11-223-3/+26
|\ \ | |/
| * Don't move project repository/attachments when using hashed storageBob Van Landuyt2017-11-202-3/+17
| * Add computed update docs for update_column_in_batchesSean McGivern2017-11-171-0/+9
* | Move ModuleWithInstanceVariables to Gitlab namespaceLin Jen-Shin2017-11-221-2/+2
* | Use StrongMemoize and enable/disable cops properlyLin Jen-Shin2017-11-181-3/+2
* | Merge remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-11-171-11/+19
|\ \ | |/
| * Fix TRIGGER checks for MySQLfix-mysql-grant-checkYorick Peterse2017-11-061-11/+19
* | Add cop to make sure we don't use ivar in a moduleLin Jen-Shin2017-09-181-0/+1
|/
* Merge branch 'mk-delete-conflicting-redirects-mysql' into 'master'Douwe Maan2017-09-181-0/+88
|\
| * Spread out the work a littleMichael Kozono2017-09-141-3/+43
| * Extract helper for queuing background jobsMichael Kozono2017-09-141-0/+48
* | Fix setting share_with_group_lockfix-share-with-group-lock-updateYorick Peterse2017-09-151-0/+16
|/
* Improve migrations using triggerscheck-trigger-permissions-mysqlYorick Peterse2017-08-292-4/+66
* Fix invalid default argument in migration helpersGrzegorz Bizon2017-08-231-1/+1
* Add Sidekiq migration helpers for migrating queuesGrzegorz Bizon2017-08-221-0/+14
* Fix Error 500s when attempting to destroy a protected tagStan Hu2017-08-201-0/+5
* Add a foreign key to `merge_requests.head_pipeline_id`Grzegorz Bizon2017-07-181-1/+3
* Support multiple Redis instances based on queue typePaul Charlton2017-07-111-2/+2
* Added code for defining SHA attributesYorick Peterse2017-06-291-0/+34
* Adjust for new static-analysis failuresbvl-rename-all-reserved-paths-mysqlBob Van Landuyt2017-06-271-2/+2
* Only do one query for updating routesBob Van Landuyt2017-06-271-5/+15
* Update routes directly by ID instead of filtering by pathBob Van Landuyt2017-06-261-4/+12