summaryrefslogtreecommitdiff
path: root/doc/install
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-05-11 15:57:54 +0000
committerRémy Coutable <remy@rymai.me>2017-05-11 15:57:54 +0000
commitb562b8816634681ce6346561a0418c4066bf19b4 (patch)
treef7284fd5fecdbdb586b675b67181173d33c8051f /doc/install
parent455d4e25bf231f34ea066d0c9747a80b86eb1699 (diff)
parent2ee35a34edb9e617cc5bf8e5ceaceeeae12a61f0 (diff)
downloadgitlab-ce-b562b8816634681ce6346561a0418c4066bf19b4.tar.gz
Merge branch 'update-database-requirements' into 'master'
Update DB requirements in the documentation See merge request !11293
Diffstat (limited to 'doc/install')
-rw-r--r--doc/install/requirements.md17
1 files changed, 12 insertions, 5 deletions
diff --git a/doc/install/requirements.md b/doc/install/requirements.md
index 35586091f74..148796b73d4 100644
--- a/doc/install/requirements.md
+++ b/doc/install/requirements.md
@@ -122,15 +122,22 @@ To change the Unicorn workers when you have the Omnibus package please see [the
We currently support the following databases:
-- PostgreSQL (recommended)
+- PostgreSQL
- 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
-As of GitLab 9.0, PostgreSQL 9.6 is recommended. Lower versions of PostgreSQL
-may work but primary testing and developement takes place using PostgreSQL 9.6.
+As of GitLab 9.0, PostgreSQL 9.2 or newer is required, and earlier versions are
+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
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
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. \ No newline at end of file
+Each time a new browser version is released, we begin supporting that version and stop supporting the third most recent version.