routines
routinesビューには現在のデータベース内の全ての関数とプロシージャがあります。
表示される関数とプロシージャは、現在のユーザが(所有者である、何らかの権限を持っているといった方法で)アクセスできるものだけです。
  
表37.43 routinesの列
| 列 型 説明 | 
|---|
| 
        関数が含まれるデータベースの名前です(常に現在のデータベースです)。 | 
| 
        関数が含まれるスキーマの名前です。 | 
| 
        関数の「仕様名称」です。 これは、その関数の実際の名前がオーバーロードされていたとしても、スキーマ内の関数を一意に識別する名前です。 仕様名称の書式は定義されておらず、特定の関数名の他のインスタンスと比較するためにのみ使用されます。 | 
| 
        関数が含まれるデータベースの名前です(常に現在のデータベースです)。 | 
| 
        関数が含まれるスキーマの名前です。 | 
| 
        関数の名前です(オーバーロードされている場合は重複する可能性があります)。 | 
| 
        
関数に対しては | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        
関数の戻り値が組み込み型の場合、そのデータ型です。
何らかの配列の場合は | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        常にNULLです。PostgreSQLでは、この情報は戻り値のデータ型に当てはまらないからです。 | 
| 
        関数の戻り値のデータ型が定義されたデータベースの名前です (常に現在のデータベースです)。 プロシージャに対してはNULLです。 | 
| 
        関数の戻り値のデータ型が定義されたスキーマの名前です。 プロシージャに対してはNULLです。 | 
| 
        関数の戻り値のデータ型の名前です。 プロシージャに対してはNULLです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        常にNULLです。PostgreSQLでは配列の次数は無制限だからです。 | 
| 
        この関数に属するデータ型記述子中で一意な、関数の戻り値のデータ型のデータ型記述子の識別子です。 これは主に、そうした識別子の他のインスタンスと結合する際に有用です。 (識別子の書式仕様は定義されておらず、将来のバージョンで同じままであるという保証もありません。) | 
| 
        
関数がSQL関数ならば | 
| 
        
関数のソーステキストです
(現在有効なロールがその関数の所有者でなければNULLです)。
(標準SQLに従うと、 | 
| 
        
関数がC関数の場合関数の外部名(リンクシンボル)、さもなくばNULLです。
(これは | 
| 
        その関数を作成した言語です。 | 
| 
        
常に | 
| 
        
関数が不変である(標準SQLでは決定性があると呼びます)と宣言されている場合 | 
| 
        
常に、関数がSQLデータを変更することができることを意味する | 
| 
        
その関数の引数のいずれかがNULLの場合に、自動的にNULLを返す場合は | 
| 
        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では利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 | 
| 
        PostgreSQLでは利用できない機能に適用されるものです。 |