PostgreSQLの関数、ストアドプロシージャをJavaで書けるらしい。

PostgreSQLの関数、ストアドプロシージャをJavaで書けるらしい。

XEAD Driverから、PostgreSQLを利用している。

PostgreSQLでは、DBサーバー側のプロシージャー記述に、PL/pgSQL をよく利用している。

XEAD Driverは、仮想のテーブルを想定し、物理テーブルのフィールドと、
演算によって計算する仮想フィールドを利用することが出来る。


XEAD Driverは、スクリプトJavaScript言語で記述する。
JDBC経由でクライアント側で動作させているJavaScriptが、
ほにゃらら.xeafの仕様をもとに、サーバー側のスクリプトと同期し、
サーバー側でネイティブに動作すれば、ネットワークトラフィックが
軽減する。

XEAD Driverの仕様書作成ツールである、XEAD Editorは、
仮想のテーブルの仕様と、物理テーブルのスキーマを同期する機能があるが、
スクリプトの同期も可能になるかもと妄想している。

とりあえず、PostgreSQLJavaをネイティブに使えると面白そうなので、
資料になりそうなWEBサイトを記録しておこう。

ソースの置き場所はここ
https://github.com/tada/pljava
http://pgfoundry.org/frs/?group_id=1000038&release_id=1950

PL/Java 1.4.3 Released
http://www.postgresql.org/message-id/x639fwwk94.fsf@2ndquadrant.com

pljava and Postgres 9.2.1
http://postgresql.1045698.n5.nabble.com/pljava-and-Postgres-9-2-1-td5725382.html

How to install pljava on windows
http://www.pgpower.org/pljavaonwindows.html

2.クイックスタート | TECHSCORE(テックスコア)
http://www.techscore.com/tech/sql/replication/2.html/

古い資料だけど、石井達夫さんの記事、2004/02/16 
[PostgreSQLウォッチ]第5回 Javaでストアド・プロシジャが書ける,PL/Java登場!
http://itpro.nikkeibp.co.jp/members/ITPro/oss/20040212/2/

φ(`д´)カキカキ、pl/javaインストール再び
http://d.hatena.ne.jp/animalmatsuzawa/20090525/1243215788

PostgreSQL and PL/Java
http://www.slideshare.net/petereisentraut/postgresql-and-pljava