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

psqlを使用するときにpostgresでスキーマを選択するにはどうすればよいですか?

    PostgreSQLでは、システムは、検索するスキーマのリストである検索パスをたどることによって、どのテーブルが意味するのかを判断します。

    検索パスの最初の一致するテーブルが必要なテーブルと見なされます。一致しない場合、一致するテーブル名がデータベース内の他のスキーマに存在していても、エラーが発生します。

    現在の検索パスを表示するには、次のコマンドを使用できます。

    SHOW search_path;
    

    また、新しいスキーマをパスに配置するには、次を使用できます。

    SET search_path TO myschema;
    

    または、複数のスキーマが必要な場合:

    SET search_path TO myschema, public;
    

    参照: https://www.postgresql.org/ docs / current / static / ddl-schemas.html



    1. Oracleスキーマのユーザーにすべての権限を付与する

    2. CREATETABLEの1064エラー...TYPE=MYISAM

    3. OracleのDATEDIFF関数

    4. MySQLを使用した大規模な結果セットのストリーミング