システム情報関数
セッション情報関数
No. | 関数名 | 説明 | 備考 |
1 | current_database() | 現在のデータベースの名前 | |
2 | version() | PostgreSQLバージョン情報 |
コメント情報関数
No | 関数名 | 説明 | 備考 |
1 | col_description(table_oid, column_number) | テーブル列のコメントを取得 | |
2 | obj_description(object_oid, catalog_name) | データベースオブジェクトのコメントを取得 |
システムカタログ情報関数
No. | 関数名 | 説明 | 備考 |
1 | pg_get_constraintdef(constraint_oid) | 制約の定義を取得。DDLとして完成させるにはひと手間必要です。 | |
2 | pg_get_userbyid(role_oid) | 与えられたOIDでロール名を取得 | pg_authid.oid |
3 | pg_typeof(any) | 指定した値(カラム名)のデータ型を取得 | |
4 | pg_tablespace_location(tablespace_oid) | 指定したテーブル空間が実際に配置されているファイルシステム上のパスを取得 | |
5 | pg_get_functiondef(func_oid) | ストアドファンクションのソースを取得 | 具体的な利用方法はこちら |
6 | pg_get_function_result(oid) | ストアドファンクションのreturn情報を取得できます。 | 具体的な利用方法はこちら |
7 | pg_get_function_arguments(oid) | ストアドファンクション・プロシージャの引数情報を取得できます。 | 具体的な利用方法はこちら |