sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLのスキーマを使用したHibernateおよびマルチテナントデータベース

    コマンドを実行できます

    SET search_path TO customer_schema,public
    

    同じ接続/セッション/トランザクション内で、必要なだけ頻繁に。これは、SELECT 1;のような別のコマンドです。 。詳細はこちらのマニュアルをご覧ください。

    もちろん、search_pathを事前設定することもできます ユーザーあたり。

    ALTER ROLE foo SET search_path=foo, public;
    

    すべてのユーザーまたはその多くがユーザー名と一致するスキーマを持っている場合は、postgresql.confのデフォルト設定を使用するだけです。

    search_path="$user",public;
    

    search_pathを設定するその他の方法 ここ:
    search_pathは識別子の解決と「現在のスキーマ」にどのように影響しますか



    1. SQL Server(T-SQL)でデータファイルのサイズを縮小する方法

    2. IRIWorkbenchのER図

    3. SQLServerのストアドプロシージャからパラメータのリストを取得するにはどうすればよいですか

    4. MySQLでSQLの大文字と小文字を区別する文字列比較を行うにはどうすればよいですか?