k1LoW/tbls についてまとめ
- PostgreSQL における
detectVirtualRelationsの話。 - 任意のデータベースの public スキーマでは期待通りに機能する。
- 任意のデータベースの public 以外のスキーマでは
- 期待通りに機能しない。設定していない状態時と同様の結果となる。
- dns 設定にて、
options=--search_path%3Dshcema_nameなどと指定すると期待通りに機能する。
detectVirtualRelations の話。options=--search_path%3Dshcema_name などと指定すると期待通りに機能する。
つまりこうだ
psql 'postgres://postgres:password@localhost:5432/db2?sslmode=disable&options=--search_path%3Duser2
これで db2 データベースに user2 スキーマで接続する。
.env は用意しなかった。