Projects / FlexiRecord


FlexiRecord is a Ruby library for object-oriented access to databases (object-relational-mapping/ORM). Each table is represented by a class, and each row of that table is represented by an object of that class. This library is especially aimed to properly support database transactions. Currently, only PostgreSQL (version 8.2 or higher) is supported as a backend.


Recent releases

  •  09 Dec 2007 14:11

    Release Notes: This release fixes a bug which caused dropped table columns to be treated like existing table columns.

    •  17 Apr 2007 22:30

      Release Notes: Database connections in the connection pool are now re-established if they are broken.

      •  25 Mar 2007 23:23

        Release Notes: A serious bug was fixed that caused negative numerics with a fractional part to be read incorrectly from the database.

        •  15 Mar 2007 12:07

          Release Notes: A bug in the preloader that caused trouble when a record array contained duplicate objects (with the same primary key) was fixed.

          •  11 Mar 2007 15:06

            Release Notes: This release adds support for floats in addition to rationals/numerics.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.