PostgreSQL の特定のスキーマのデータベースに保存されているすべての関数のリストを取得するにはどうすればよいでしょうか? 質問する

PostgreSQL の特定のスキーマのデータベースに保存されているすべての関数のリストを取得するにはどうすればよいでしょうか? 質問する

PostgreSQL データベースに接続し、特定のスキーマのすべての関数を見つけられるようにしたいと考えています。

pg_catalog または information_schema にクエリを実行してすべての関数のリストを取得できると考えましたが、名前とパラメータがどこに保存されているかわかりません。関数名と、関数が受け取るパラメータ タイプ (およびそれらの順序) を取得するクエリを探しています。

これを実行する方法はありますか?

ベストアンサー1

\df <schema>.*

psql必要な情報を提供します。

内部で使用されるクエリを確認するには、データベースに接続しpsql、追加の「-E」(または「--echo-hidden」)オプションを指定して、上記のコマンドを実行します。

おすすめ記事