PostgreSQL

オレオレSQLの作り方〜PostgreSQL編〜

オレオレ言語全盛期の炎暑の候、いかがお過ごしでしょうか。オレオレSQLの作り方〜PostgreSQL編〜という事でPostgreSQLに、自作のSQL関数を組み込むやり方を紹介します。簡単に言えば select oreore(); select oreore(column1, column2) from table1; 自分で…

pgpool-II

pgpool-IIがリリースされました。 同時にpgpoolAdminも。 http://pgfoundry.org/forum/forum.php?forum_id=857パラレルクエリ機能を備えているようです。是非、試してみたいところです。 downloadはこちらから出来るようです。 http://pgfoundry.org/project…

trigger一覧を表示

oracleだったら分かるのですが、postgreSQLになるとすぐSQLが思いつかなかったorz Oracleなら select * from user_objects where object_type = 'TRIGGER'; postgreSQLでtrigger情報を取得するには pg_triggerシステムカタログを参照する。 名前 型 参照先 …

SELECT結果をHTML出力

たまに出力しようとする度に調べているのでメモ。table定義 testdb=# \d test; Table "test" Column | Type | Modifiers --------+-----------------------+----------- id | integer | name | character varying(32) | age | integer | sex | character(1) …

今日の伝授ネタ

$PG_HOME/bin/psql -h $DB_HOST -U $USER_NAME -d $DB_NAME -c 'SQL文' -A -t -F ',' > hoge.csvpostgreSQLでSQL結果をカンマ区切りのCSVに出力 # 意外と使えます

JDBCドライバ

JDBCドライバ(postgresql-8.1-404.jdbc3.jar)のソースを読む。 というのも、以前のシステムで今まで動いていたソースがJDBCドライバのバージョンをあげたことによって例外が発生したため。 【現象】 以下のテーブルに対して Table "yone" Column | Type | Mo…