745652 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

読書と技術となんか色々のログ

読書と技術となんか色々のログ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

カレンダー

カテゴリ

2010年05月20日
XML
カテゴリ:[DB] PostgreSQL
pl/pgsqlで作成したfunctionのソースコードを確認する

今回は、久しぶりにPostgreSQLの内容になります。確認したPostgreSQLのバージョンは8.3.7です。
pl/pgsqlで作成したfunctionのソースコードを、実際にDB上に格納(コンパイル)されているfunctionのソースコードと、手元にあるテキストファイルのソースコードに差異があるのか確認する必要があり、以下の方法で調査しました。

PostgreSQLでは、コンパイルしたfunctionのソースコードはinfomation_schemaのroutinesビューで調べることができます。
また、確認するためにはfunctionにアクセスできるDBユーザー(所有者など)である必要があります。
select routine_definition
  from information_schema.routines
 where routine_name = 'ソースコードを知りたいfunctionの名前';


参照:第 33章情報スキーマ 29.routines





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2010年05月20日 23時56分54秒
コメント(0) | コメントを書く
[[DB] PostgreSQL] カテゴリの最新記事



© Rakuten Group, Inc.