Commit 6d2e64164a46633afa7409461e4635834288e717
Exists in
master
and in
4 other branches
Merge pull request #1872 from mktums/patch-1
Update doc/install/databases.md
Showing
1 changed file
with
4 additions
and
8 deletions
Show diff stats
doc/install/databases.md
| @@ -26,7 +26,7 @@ GitLab use mysql as default database but you are free to use PostgreSQL or SQLit | @@ -26,7 +26,7 @@ GitLab use mysql as default database but you are free to use PostgreSQL or SQLit | ||
| 26 | 26 | ||
| 27 | ## PostgreSQL | 27 | ## PostgreSQL |
| 28 | 28 | ||
| 29 | - sudo apt-get install -y postgresql-9.2 postgresql-server-dev-9.2 | 29 | + sudo apt-get install -y postgresql-9.1 postgresql-server-dev-9.1 |
| 30 | 30 | ||
| 31 | # Connect to database server | 31 | # Connect to database server |
| 32 | sudo -u postgres psql -d template1 | 32 | sudo -u postgres psql -d template1 |
| @@ -34,18 +34,14 @@ GitLab use mysql as default database but you are free to use PostgreSQL or SQLit | @@ -34,18 +34,14 @@ GitLab use mysql as default database but you are free to use PostgreSQL or SQLit | ||
| 34 | # Add a user called gitlab. Change $password to a real password | 34 | # Add a user called gitlab. Change $password to a real password |
| 35 | template1=# CREATE USER gitlab WITH PASSWORD '$password'; | 35 | template1=# CREATE USER gitlab WITH PASSWORD '$password'; |
| 36 | 36 | ||
| 37 | - # Create the GitLab production database | ||
| 38 | - template1=# CREATE DATABASE IF NOT EXISTS gitlabhq_production; | ||
| 39 | - | ||
| 40 | - # Grant all privileges on database | ||
| 41 | - template1=# GRANT ALL PRIVILEGES ON DATABASE gitlabhq_production to gitlab; | 37 | + # Create the GitLab production database & grant all privileges on database |
| 38 | + template1=# CREATE DATABASE gitlabhq_production OWNER gitlab; | ||
| 42 | 39 | ||
| 43 | # Quit from PostgreSQL server | 40 | # Quit from PostgreSQL server |
| 44 | template1=# \q | 41 | template1=# \q |
| 45 | 42 | ||
| 46 | # Try connect to new database | 43 | # Try connect to new database |
| 47 | - $ su - gitlab | ||
| 48 | - $ psql -d gitlabhq_production -U gitlab | 44 | + sudo -u gitlab psql -d gitlabhq_production |
| 49 | 45 | ||
| 50 | 46 | ||
| 51 | 47 |