ここんところ色々忙しくて更新できませんでしたが、
今週末に迫ったRuby会議九州01で発表するために、
いま必死こいてRubeusに新機能を追加しています。
これまた地味な機能ですが、JDBCのメタデータ
(DatabaseMetaDataから取得できる諸情報) は素のJavaだと
ResultSetとしてしか得られないところを、オブジェクトとして
扱えるようにしてみました。
cities = connection.meta_data.table('CITIES')
cities["CITY_ID"].pk? => true
cities.exported_keys.first.pktable.name => "metropolitan"
みたいなことができるんですが、詳しくは
test/rubeus/extensions/java/sql/test_database_meta_data.rb
の辺りをみれば使い方が分かるかと思います。
明日は、この辺の機能を使ってRailsのモデルとかのgeneratorを
作ろうと思ってます。お時間があるときにでも見てやってください。
あ、それから最近gitで開発しているので、メインのリポジトリを
githubに移行しようかなーなんて思っています。google codeの
svnのリポジトリにもコミットしていくつもりですが、メインは
gitが楽だよなーって思ってます。いいっすよね?
学校イベント(オープンキャンパス)のため、九州 Ruby 会議 01 に参加できま
せん。(T_T)
秋間武志 さんは書きました:
> これまた地味な機能ですが、JDBCのメタデータ
> (DatabaseMetaDataから取得できる諸情報) は素のJavaだと
> ResultSetとしてしか得られないところを、オブジェクトとして
> 扱えるようにしてみました。
なかなか面白そうですね。
> 明日は、この辺の機能を使ってRailsのモデルとかのgeneratorを
> 作ろうと思ってます。お時間があるときにでも見てやってください。
うーん、見たかったです。
> あ、それから最近gitで開発しているので、メインのリポジトリを
> githubに移行しようかなーなんて思っています。google codeの
> svnのリポジトリにもコミットしていくつもりですが、メインは
> gitが楽だよなーって思ってます。いいっすよね?
賛成に清き 1 票を投じます。(^_^)/
--坂口
坂口です。
秋間武志 さんは書きました:
> 九州Ruby会議01に出席中の秋間です。
> よくよく見てみたら最後の発表なので緊張してます。
今まさに、緊張のピークってところでしょうか。
発表がんばってください。
学校からですが応援してます。ヾ))..(シ^^)ツ_フレーフレー
> 本日の発表に向けてjdbc_migration_generatorsを作っているのですが、
> 結局今日の発表に間に合いませんでした orz
> 一応gitubにコミットしてますんで、お時間があるときにでも
> 見てやってください。
> # あ、rubeusのtrunkをビルドしてインストールしないと動かないっすわ。
おぉっ。自宅に帰ってからでも試してみたいと思います。
> で、本日はデモは諦めて、普通にプレゼンすることにしましたw
> 後でプレゼン資料を公開しますので見てやってください~
はーい。楽しみにしてま~す。
--坂口