PostgreSQL

PostgreSQL よく使うシステム情報関数

システム情報関数

セッション情報関数
No.関数名説明備考
1current_database()現在のデータベースの名前 
2version()PostgreSQLバージョン情報 

コメント情報関数

No関数名説明備考
1col_description(table_oidcolumn_number)テーブル列のコメントを取得 
2obj_description(object_oidcatalog_name)データベースオブジェクトのコメントを取得 

システムカタログ情報関数

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

 

スポンサーリンク
コピペで使う
タイトルとURLをコピーしました