-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jeff Lindsay wrote: > Your IO Mode plugin sounds interesting too... care to share it? That > and this bulk AR/virtual table both sound useful to me. Release them > as plugins? : )
Here is a link to 0.0.1 of the ActiveRecord IO Mode plugin: http://www.mktec.com/oss/rails-plugins/active_record_io_mode.0.0.1.tgz It is more documentation then code, and only 201 lines. It works successfully with the MysqlAdapter. I believe it should work for Postgres, but I'm not a Postgres user so any feedback would be great. Any Oracle, MSSQL, SQLite, etc... users please let me know if this works or not for you. Once installed in the vendor/plugins directory you can test this by running "ruby script/console" from the RAILS_ROOT, and doing something similar to: # to redirect sql to an array >> arr = [] >> ActiveRecord::Base.send_sql_to arr => true # let's test it >> Test.find :all, :limit => 1 => [] >> arr => ["SELECT * FROM tests LIMIT 1;\n"] # redirect sql back to our db connection >> ActiveRecord::Base.send_sql_to :db => true >> Test.find :all, :limit => 1 => [#<Test:0x306daef0 @attributes={"name"=>"test1", "id"=>"1"}>] I am working on packaging the other plugin sometime in the next day or two. Any feedback or suggestions are graciously accepted! Zach -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFERvrhMyx0fW1d8G0RAsOeAJ9abtP2VPk4rzpLu1uC3w4kiwKCgACcD9do 9dI8dPKOvzrKOjsQ97CpQgI= =OHQS -----END PGP SIGNATURE----- _______________________________________________ Rails-core mailing list Rails-core@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails-core