テーブル名は学生で、DB には 35 個のスキーマがあります。テーブルの学生が存在するスキーマを取得するにはどうすればよいですか? (異なるスキーマに複数ある場合があります)。
試してみましpg_class
たが、そこからスキーマ名を取得する方法がわかりません。
テーブル名は学生で、DB には 35 個のスキーマがあります。テーブルの学生が存在するスキーマを取得するにはどうすればよいですか? (異なるスキーマに複数ある場合があります)。
試してみましpg_class
たが、そこからスキーマ名を取得する方法がわかりません。
からクエリできますinformation_schema.tables
:
SELECT table_catalog, table_schema
FROM information_schema.tables
WHERE table_name = 'student'
select schemaname,relname from pg_stat_user_tables;
例:
dvdrental=# select schemaname,relname from pg_stat_user_tables;
スキーマ名 | 名前の変更 |
---|---|
公衆 | 俳優 |
公衆 | カテゴリー |
公衆 | 支払い |
公衆 | 映画 |
公衆 | スタッフ |