Add development/test name conflict notice to PostgreSQL docs (#574)
This commit is contained in:
parent
9795b192a3
commit
92a494a1ea
1 changed files with 3 additions and 1 deletions
|
|
@ -25,13 +25,15 @@ The [official Rails guides](https://guides.rubyonrails.org/configuring.html#conn
|
|||
2. Add the following:
|
||||
|
||||
```yml
|
||||
DATABASE_URL: postgresql://USERNAME:PASSWORD@localhost/PracticalDeveloper_development
|
||||
DATABASE_URL: postgresql://USERNAME:PASSWORD@localhost
|
||||
```
|
||||
|
||||
3. Replace `USERNAME` with your database username, `PASSWORD` with your database password.
|
||||
|
||||
You can find more details on connection strings in [PostgreSQL's own documentation](https://www.postgresql.org/docs/10/static/libpq-connect.html#LIBPQ-CONNSTRING).
|
||||
|
||||
NOTE: due to how Rails merges `database.yml` and `DATABASE_URL` it's recommended not to add the database name in the connection string. This will default to your development database name also during tests, which will effectively empty the development DB each time tests are run.
|
||||
|
||||
### Modify connection params in `database.yml`
|
||||
|
||||
The other option is to change the `database.yml` directly.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue