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