1. ホーム
  2. postgresql

[解決済み] コマンドを実行すると、"no relations found "と表示されるのですが。

2022-02-09 20:07:19

質問

postgresでデータベースを作成しました。これには3つの空のテーブルがあります。テーブルには、ユーザー tom をその Superuser とともに root . としてログインしています。 tom に接続し mydb データベースを使用します。しかし、まだコマンドは \d または \dt - 与える no relations found .

に代わるものはありますか? SHOW TABLE を使用することができますか?

解決策が見つかりませんでした。 ここで

から結果を得る -。 \dt *.* .

解決方法は?

の問題ではありません。 search_path スキーマのパーミッションに問題がある可能性があります。 の回答はこちらです。 . を確認します。 \dn+ というのは public スキーマが示すパーミッションは postgres ロールを使用し、そうでない場合はで付与する。 GRANT ALL ON SCHEMA public TO public;