Witch Oracle library should I use

Completely agree! This sounds promising.

Kirk, what do you think about starting a Wiki to collect requirements and / or improvement ideas? I have at least one requirement that I believe is not covered by DBI right now.

I'd also love to help although I can offer only limited resources.

Kind regards

  robert

···

On 08.05.2007 22:00, James Edward Gray II wrote:

On May 8, 2007, at 2:53 PM, khaines@enigo.com wrote:

I've believed, for a couple years, that we need a DBI2. Something that isn't so directly modeled on the Perl DBI, but is, instead, more rubyesque in it's API design, and something that learns from DBI and fixes some of DBI's faults without overachieving -- lean, fast, simple, with a clean Ruby API.

I've discussed this with some other people, off and on, and decided a couple months ago that this would be a good project to start on here at the beginning of the summer. I have a couple things ahead of it in my queue still, but consider this a prerelease announcement. :slight_smile:

I think this is an exceptionally good idea. You will be very popular. :wink:

James Edward Gray II wrote:

···

On May 8, 2007, at 2:20 PM, Ball, Donald A Jr (Library) wrote:

I know the DBI has been handed off at least once. My
understanding was also that the current maintainers aren't
too interested in resurrecting it. I agree that it works,
but I'm not so sure not abandonware. I know there are some
very old bugs in it still not fixed, though they are minor issues.

Sequel is looking like a pretty promising library to replace
the DBI, but it doesn't yet support Oracle:

http://sequel.rubyforge.org/

Sequel seems to be more oriented towards ORM, competing with
ActiveRecord.

True. Of course, ActiveRecord can issue low-level queries and return results. You don't have to use it's high-level ORM layer. That almost makes it a viable alternative to the DBI, though some features are not present or well exposed from the lower-level.

Last I checked ActiveRecord still did not handle bind parameters, which means it's regenerating the execution plan every time it executes a query.

Regards,

Dan

I will do that. Thanks for the suggestion. I'll follow up to the list in about a week with wiki and initial project information.

Kirk Haines

···

On Wed, 9 May 2007, Robert Klemme wrote:

Kirk, what do you think about starting a Wiki to collect requirements and / or improvement ideas? I have at least one requirement that I believe is not covered by DBI right now.

Cool!

  robert

···

On 09.05.2007 17:43, khaines@enigo.com wrote:

On Wed, 9 May 2007, Robert Klemme wrote:

Kirk, what do you think about starting a Wiki to collect requirements and / or improvement ideas? I have at least one requirement that I believe is not covered by DBI right now.

I will do that. Thanks for the suggestion. I'll follow up to the list in about a week with wiki and initial project information.