OraRails

Oracle(9i,10g)+RubyOnRails(Ver1.2.1+Apache+mongrel)の設定メモ

Sessionのクリア

2007-11-28 15:52:20 | 全般
Railsは、そのまま使ってると tmp/sessions/ にセッションが残り続ける。
定期的に消すには、cronが良い

yohasebe.com

find tmp/ -name "ruby_sess*" -cmin +60 -exec rm \{} \;
これをcronに追加すれば、1時間超過したsessionを自動でクリアする

トリガー

2007-11-10 13:05:29 | 全般
OCI_Invalid_Handle は、解決できず。あきらめ。

代わりにOracleのトリガーでInsertされたらUpdateするように仕組む

参考サイト)トリガーを用いた例SQL
参考サイト)Oracle

:OLD で編集前のデータ
:NEW で新規データ

に対してUpdate,Insert,Delete をするとこだけ覚えとく