Herokuにプロジェクトがあります。外部Railsアプリでデータベースに接続するためのURIを持っています。 Rubyコードで検索パスを変更または設定するにはどうすればよいですか?
文字列値を含むschema_search_pathキーを使用して、database.ymlで定義できます。
production:
adapter: postgresql
...
schema_search_path: 'schema1,public'
あなたはここでもう少し知ることができます: https://til.hashrocket.com/posts/5aa2892b43-set-schema-search-path
セッションでは、psqlの内部/接続時に SET
search_path =
を使用できます。または、GUCを使用して、ユーザーまたはデータベースのデフォルトを変更することもできます。これは、ユーザーまたは指定されたデータベースへのすべての接続に影響を与えます。
ALTER ROLE myUsername SET search_path = ...
ALTER DATABASE myDatabase SET search_path = ...