set pgpassword as environment var
This commit is contained in:
parent
cb08e9b2ad
commit
a89401eefe
@ -105,13 +105,19 @@ password `<pgpassword>` is arbitrary and probably should not be your Ubuntu logi
|
|||||||
sudo -u postgres psql -c "SELECT 1 FROM pg_user WHERE usename = '<username>';" | grep -q 1 || sudo -u postgres psql -c "CREATE ROLE <username> SUPERUSER LOGIN PASSWORD '<pgpassword>';"
|
sudo -u postgres psql -c "SELECT 1 FROM pg_user WHERE usename = '<username>';" | grep -q 1 || sudo -u postgres psql -c "CREATE ROLE <username> SUPERUSER LOGIN PASSWORD '<pgpassword>';"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Set the `<pgpassword>` as an environment variable.
|
||||||
|
|
||||||
|
```
|
||||||
|
export PGPASSWORD=<pgpassword>
|
||||||
|
```
|
||||||
|
|
||||||
Create a colouring london database if none exists. The name (`<colouringlondondb>`) is arbitrary.
|
Create a colouring london database if none exists. The name (`<colouringlondondb>`) is arbitrary.
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo -u postgres psql -c "SELECT 1 FROM pg_database WHERE datname = '<colouringlondondb>';" | grep -q 1 || sudo -u postgres createdb -E UTF8 -T template0 --locale=en_US.utf8 -O <username> <colouringlondondb>
|
sudo -u postgres psql -c "SELECT 1 FROM pg_database WHERE datname = '<colouringlondondb>';" | grep -q 1 || sudo -u postgres createdb -E UTF8 -T template0 --locale=en_US.utf8 -O <username> <colouringlondondb>
|
||||||
```
|
```
|
||||||
|
|
||||||
Run `psql` interactively (you will be prompted to enter the `<pgpassword>`).
|
Run `psql` interactively.
|
||||||
|
|
||||||
```
|
```
|
||||||
psql -d <colouringlondondb> -U <username> -h localhost
|
psql -d <colouringlondondb> -U <username> -h localhost
|
||||||
@ -132,8 +138,6 @@ do this are located in the `migrations` folder of your local repository.
|
|||||||
|
|
||||||
`ls ./colouring-london/migrations/*.up.sql 2>/dev/null | while read -r migration; do psql -d <colouringlondondb> -U <username> -h localhost < $migration; done;`
|
`ls ./colouring-london/migrations/*.up.sql 2>/dev/null | while read -r migration; do psql -d <colouringlondondb> -U <username> -h localhost < $migration; done;`
|
||||||
|
|
||||||
(you will be prompted to enter the `<pgpassword>`)
|
|
||||||
|
|
||||||
## Setting up Node
|
## Setting up Node
|
||||||
|
|
||||||
Now upgrade the npm package manager to the most recent release with global privileges. This
|
Now upgrade the npm package manager to the most recent release with global privileges. This
|
||||||
|
Loading…
Reference in New Issue
Block a user