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

Postgresqlスキーマパスを永続的に設定する

    (サーバーへの管理者アクセス権がない場合)

    ALTER ROLE <your_login_role> SET search_path TO a,b,c;
    

    知っておくべき2つの重要事項:

    1. スキーマ名が単純でない場合は、二重引用符で囲む必要があります。
    2. デフォルトのスキーマを設定する順序a, b, c 重要なのは、スキーマがテーブルを検索する順序でもあるためです。したがって、デフォルトの複数のスキーマに同じテーブル名がある場合、あいまいさはなく、サーバーは常にsearch_pathに指定した最初のスキーマのテーブルを使用します。 。


    1. ASP.NET Core MVC、Entity Framework Core、およびSQLServerを使用したCRUD操作

    2. MySQLの不正な日時値: '0000-00-00 00:00:00'

    3. Postgresのテーブル列のデフォルト値を取得しますか?

    4. SQLOPSを使用してSQLServerデータベースを作成する