This help site has been deprecated. Please send your requests to support@rubygems.org

Advantage Database Connection Gems

t12nslookup's Avatar

t12nslookup

24 Sep, 2020 03:38 PM

the "advantage" gem is so bit-rotten and abandoned that it is no longer available to install using "gem install advantage", and last worked only on ruby 1.8.7.

with some minor changes, I've made it work on all versions, up to and including ruby 2.7.0.

the email address of the maintainer no longer works, as I don't believe that he works for sap.com any more (Last visible on the forums in 2013. I believe that SAP bought the Advantage Database Server), and I don't believe that SAP have any reason to want to support this database, as they have better databases to support.

another gem, the "activerecord-advantage-adapter" gem is likewise broken on new versions of ruby, and even after tweaks only worked up until Rails 3.2. I have managed to update it to work on Rails 4+ (testing mostly on Rails6)

While I'm happy to leave them just available for all on github, especially since I'm expecting the take-up of these modules will be really tiny, it might good to have them available for install via rubygems.

Advantage GEM updated to work with newer ruby (still works on 1.8.7)
https://github.com/t12nslookup/advantage

Activerecord-Advantage-Adapter (works up to Rails 3.2):
https://github.com/t12nslookup/activerecord_advantage_adapter

Activerecord-Advantage-Adapter (works after Rails 3.2):
https://github.com/t12nslookup/activerecord_advantage_adapter/tree/rails6

I will be working on a version of the Activerecord-Advantage-Adapter that works on both old and new versions of Rails, in case anyone ever tried to pull in this gem on an old system. One ring to rule them all.

Jon.

  1. 1 Posted by t12nslookup on 29 Sep, 2020 12:35 PM

    t12nslookup's Avatar

    I've merged a version of the adapter that works with Rails 3.2, Rails 4 and beyond.

    https://github.com/t12nslookup/activerecord_advantage_adapter should now work with pretty much any project, hopefully, and the github repository can always be used for any bug reports, if it doesn't

  2. Support Staff 2 Posted by sonalkr132 on 29 Sep, 2020 12:59 PM

    sonalkr132's Avatar

    Hi t12nslookup,

    This a bit complicated. companies generally don't appreciate it when we change the ownership of gem for their proprietary products. do you think you can contact someone from SAP and check if they would be willing to transfer the ownership to you? The site seems to have contact us https://www.sap.com/products/advantage-database-server.html

    perhaps finding someone from sap on twitter who manages their open-source initiate would be more helpful.

    I would also suggest considering a different name than existing gems.

  3. 3 Posted by Jonathan Adams on 29 Sep, 2020 01:29 PM

    Jonathan Adams's Avatar

    Hi sonalkr132,

    I updated the Gem for my own personal benefit, and thought it might be
    worthwhile putting the changes back out there, so I'm not particularly
    bothered (it's actually an awful database, IMHO), but I will try to contact
    them as it might be worthwhile for someone else stuck in the same position.

    Thanks

    Jon

Discussions are closed to public comments.
If you need help with RubyGems.org please start a new discussion.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

20 Oct, 2020 07:13 PM
20 Oct, 2020 11:11 AM
13 Oct, 2020 06:14 PM
13 Oct, 2020 04:27 AM
06 Oct, 2020 08:22 AM