1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-06 08:38:01 +00:00

Add Set Schema Search Path as a rails til

This commit is contained in:
jbranchaud
2016-01-30 11:20:15 -06:00
parent d90f147b9c
commit 1fdbe95fe1
2 changed files with 17 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
# Set Schema Search Path
By default the schema search path for a PostgreSQL database is going to be
`"$user", public`. Tables created by a Rails migration are going to end up
on the `public` schema by default. If your application has other schemas in
play, then you may want to ensure that those schemas are also on the schema
search path. This can be accomplished by adding the `schema_search_path`
setting to your `database.yml` file. For instance, to include both the
`legacy` and `public` schema in the Postgres search path, add the following
line:
```ruby
schema_search_path: "legacy,public"
```
h/t Jack Christensen