Commit b562b881 authored by Rémy Coutable's avatar Rémy Coutable

Merge branch 'update-database-requirements' into 'master'

Update DB requirements in the documentation

See merge request !11293
parents 455d4e25 2ee35a34
...@@ -122,15 +122,22 @@ To change the Unicorn workers when you have the Omnibus package please see [the ...@@ -122,15 +122,22 @@ To change the Unicorn workers when you have the Omnibus package please see [the
We currently support the following databases: We currently support the following databases:
- PostgreSQL (recommended) - PostgreSQL
- MySQL/MariaDB - MySQL/MariaDB
If you want to run the database separately, expect a size of about 1 MB per user. We _highly_ recommend the use of PostgreSQL instead of MySQL/MariaDB as not all
features of GitLab may work with MySQL/MariaDB. Existing users using GitLab with
MySQL/MariaDB are advised to migrate to PostgreSQL instead.
The server running the database should have _at least_ 5-10 GB of storage
available, though the exact requirements depend on the size of the GitLab
installation (e.g. the number of users, projects, etc).
### PostgreSQL Requirements ### PostgreSQL Requirements
As of GitLab 9.0, PostgreSQL 9.6 is recommended. Lower versions of PostgreSQL As of GitLab 9.0, PostgreSQL 9.2 or newer is required, and earlier versions are
may work but primary testing and developement takes place using PostgreSQL 9.6. not supported. We highly recommend users to use at least PostgreSQL 9.6 as this
is the PostgreSQL version used for development and testing.
Users using PostgreSQL must ensure the `pg_trgm` extension is loaded into every Users using PostgreSQL must ensure the `pg_trgm` extension is loaded into every
GitLab database. This extension can be enabled (using a PostgreSQL super user) GitLab database. This extension can be enabled (using a PostgreSQL super user)
...@@ -165,4 +172,4 @@ about it, check the [Prometheus documentation](../administration/monitoring/prom ...@@ -165,4 +172,4 @@ about it, check the [Prometheus documentation](../administration/monitoring/prom
We support the current and the previous major release of Firefox, Chrome/Chromium, Safari and Microsoft browsers (Microsoft Edge and Internet Explorer 11). We support the current and the previous major release of Firefox, Chrome/Chromium, Safari and Microsoft browsers (Microsoft Edge and Internet Explorer 11).
Each time a new browser version is released, we begin supporting that version and stop supporting the third most recent version. Each time a new browser version is released, we begin supporting that version and stop supporting the third most recent version.
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment