実現方法 FROM句にスキーマ名で修飾せずにテーブル名を指定して、SELECT文などのSQLを実行したときに、「リレーションは存在しません」(英語環境では「relation does not exist」)のエラーメッセージが出力されることがあります。これは、目的のテーブルが存在するスキーマが、スキーマ検索パス(search_path:検索対象となるスキーマのリスト)に設定されていないことが原因である可能性があります。 このような場合、スキーマ検索パスの設定を確認し、対象となるスキーマが存在しない場合は追加してください。 実行例 前提 PostgreSQLでは、データベース作成時に「public」というスキーマがデフォルトで作成されます。自分のユーザー名と同じ名前のスキーマなど、別のスキーマを追加するには、CREATE SCHEMAコマンドで追加できます。 下の図のように、データベース「t