Web アプリケーションで Play Framework 2.1 を使用しています。public
アプリケーションのデータベースである PostgreSQL データベースにデータベース スキーマ (スキーマではない) を明示的に設定したいと考えています。どうすれば設定できますか?
質問する
1691 次
3 に答える
2
テーブルがすべてパブリック スキーマの外にある場合、最善の方法は、アプリケーション ユーザーの search_path を変更することです。
alter user your_appuser set search_path = 'schema1';
複数のスキーマがある場合は、それらすべてを追加できます。
alter user your_appuser set search_path = 'schema1,schema2,public';
commit
この言葉を忘れないでください。変更は、ユーザーが次回ログインした後にのみ有効になります。既存の接続は影響を受けません。
于 2013-04-10T16:27:30.930 に答える