New Version of the Rails MySQL Bigint Plugin Released 1
There seems to have been a lot of interest in my plugin for enabling MySQL bigints in Rails migrations.
I got a few questions and two patches from Tomasz Wegrzanowski of Trampoline Systems. I’ve reviewed and incorporated these patches in this release. Many thanks for submitting the patches.
The changes in this release are as follows.
- bigint primary keys are now signed. This complies with the rails standards and allows the next item to work. See below for suggested next steps on this.
- bigint foreign keys now work. The signed/unsigned incompatibility fixed above was causing problems.
- The plugin is now transparent to other databases. It has been tested with Oracle and Postgres. I’m interested in hearing if there are issues with the other databases.
I believe that there are other plugins that enable unsigned integer support. If somebody wants to make this plugin compatible with one of those plugins, I’ll gladly incorporate the changes.
Feedback is always welcome below, Steve

I have wanted one of these forever! THANKS for the great work