routinesroutinesビューには現在のデータベース内の全ての関数があります。表示される関数は、現在のユーザが(所有者である、何らかの権限を持っているといった方法で)アクセスできるものだけです。関数を持つデータベースの名前です(常に現在のデータベースです)。関数を持つスキーマの名前です。関数の「仕様名称」です。これは、その関数の実際の名前がオーバーロードされていたとしても、スキーマ内の関数を一意に識別する名前です。仕様名称の書式は定義されておらず、特定の関数名の他のインスタンスと比較するためにのみ使用されます。関数を持つデータベースの名前です(常に現在のデータベースです)。関数を持つスキーマの名前です。関数の名前です(オーバーロードされている場合重複することがあります)。常にFUNCTIONです(将来他の関数種類が含まれる可能性があります)。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。関数の戻り値が組み込み型の場合、そのデータ型です。(この場合は、element_typesビューを参照してください)。(この場合、その型はtype_udt_nameと関連する列によって識別されます)。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。PostgreSQLではこの情報は戻り値のデータ型に当てはまりません。(常に現在のデータベースです)。関数の戻り値のデータ型が定義されたスキーマの名前です。関数の戻り値のデータ型の名前です。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLでは配列の最大次数は常に無制限だからです。この関数に属するデータ型記述子中で一意な、関数の戻り値のデータ型のデータ型記述子の識別子です。これは主に、そうした識別子の他のインスタンスと結合する際に有用です。(識別子の書式仕様は定義されておらず、将来のバージョンで同じままであるという保証もありません。関数がSQL関数ならばSQL、さもなくばEXTERNALです。(現在有効なロールがその関数の所有者でなければNULLです)。(標準SQLに従うと、routine_bodyがSQLの場合にのみ適用されます。PostgreSQLでは、関数が作成された時に指定されたソーステキストが常に含まれます。関数がC関数の場合関数の外部名(リンクシンボル)、さもなくばNULLです。(これはroutine_definitionで示した値と同じになるように動作します。その関数を作成した言語です。(標準SQLでは他のパラメータ様式も定義していますが、これらはPostgreSQLでは使用できません)。関数が不変である(標準SQLでは決定性があると呼びます)と宣言されている場合YES、さもなくばNOです。(情報スキーマ経由ではPostgreSQLで使用できる他の変動レベルを問い合わせることはできません。常に、関数がSQLデータを変更することができることを意味するMODIFIESです。この情報はPostgreSQLでは有用ではありません。その関数の引数のいずれかがNULLの場合に、自動的にNULLを返す場合はYES、さもなくばNOです。PostgreSQLで利用できない機能に適用されるものです。(この反対はユーザ定義の種類による方法となります。これはPostgreSQLでは使用できない機能です。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。現在のユーザ権限で関数が動作する場合INVOKER、定義したユーザの権限で関数が動作する場合DEFINERです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。一方のYESはPostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。