Fix order of steps to prevent PostgreSQL errors when running migration [ci skip]
This commit is contained in:
parent
57dd206f12
commit
d05ec645ae
|
@ -62,7 +62,26 @@ sudo -u git -H git checkout v0.7.1
|
|||
sudo -u git -H make
|
||||
```
|
||||
|
||||
### 6. Install libs, migrations, etc.
|
||||
### 6. Updates for PostgreSQL Users
|
||||
|
||||
Starting with 8.6 users using GitLab in combination with PostgreSQL are required
|
||||
to have the `pg_trgm` extension enabled for all GitLab databases. If you're
|
||||
using GitLab's Omnibus packages there's nothing you'll need to do manually as
|
||||
this extension is enabled automatically. Users who install GitLab without using
|
||||
Omnibus (e.g. by building from source) have to enable this extension manually.
|
||||
To enable this extension run the following SQL command as a PostgreSQL super
|
||||
user for _every_ GitLab database:
|
||||
|
||||
```sql
|
||||
CREATE EXTENSION IF NOT EXISTS pg_trgm;
|
||||
```
|
||||
|
||||
Certain operating systems might require the installation of extra packages for
|
||||
this extension to be available. For example, users using Ubuntu will have to
|
||||
install the `postgresql-contrib` package in order for this extension to be
|
||||
available.
|
||||
|
||||
### 7. Install libs, migrations, etc.
|
||||
|
||||
```bash
|
||||
cd /home/git/gitlab
|
||||
|
@ -84,7 +103,7 @@ sudo -u git -H bundle exec rake assets:clean assets:precompile cache:clear RAILS
|
|||
|
||||
```
|
||||
|
||||
### 7. Update configuration files
|
||||
### 8. Update configuration files
|
||||
|
||||
#### New configuration options for `gitlab.yml`
|
||||
|
||||
|
@ -120,25 +139,6 @@ Ensure you're still up-to-date with the latest init script changes:
|
|||
|
||||
sudo cp lib/support/init.d/gitlab /etc/init.d/gitlab
|
||||
|
||||
### 8. Updates for PostgreSQL Users
|
||||
|
||||
Starting with 8.6 users using GitLab in combination with PostgreSQL are required
|
||||
to have the `pg_trgm` extension enabled for all GitLab databases. If you're
|
||||
using GitLab's Omnibus packages there's nothing you'll need to do manually as
|
||||
this extension is enabled automatically. Users who install GitLab without using
|
||||
Omnibus (e.g. by building from source) have to enable this extension manually.
|
||||
To enable this extension run the following SQL command as a PostgreSQL super
|
||||
user for _every_ GitLab database:
|
||||
|
||||
```sql
|
||||
CREATE EXTENSION IF NOT EXISTS pg_trgm;
|
||||
```
|
||||
|
||||
Certain operating systems might require the installation of extra packages for
|
||||
this extension to be available. For example, users using Ubuntu will have to
|
||||
install the `postgresql-contrib` package in order for this extension to be
|
||||
available.
|
||||
|
||||
### 9. Start application
|
||||
|
||||
sudo service gitlab start
|
||||
|
|
Loading…
Reference in New Issue