Projects / Pomm

Pomm

Pomm is a lightweight, fast, efficient, and powerful PHP object model manager for the PostgreSQL relational database. Pomm generates code to work with PostgreSQL and benefit from its speed and its rich features set. It uses SQL as the query language because it is often what developers end up using with ORMs and because it is easier to optimize queries directly. This also allows developers to work with user-defined types, namespaces, arrays, key-value stores, table inheritance, window functions, cryptography, stored procedures, triggers, and all the other features PostgreSQL offers. Pomm offers a stand alone library for your plain PHP projects and also Silex and symfony extensions.

Tags
Licenses
Implementation

RSS Recent releases

  •  10 Apr 2013 22:30

Release Notes: This is a maintenance release. It fixes 2 bugs and numerous typos in the code and documentation. It has better test coverage. PommBundle and PommServiceProvider also have improvements. Please read the according news on the site before upgrading in production.

  •  13 Feb 2013 22:44

Release Notes: This is a maintenance release. It fixes two bugs, one in the dsn parser to allow Pomm to work in Amazon's cloud, and another nasty bug in the maps' remote collection filter.

  •  13 Dec 2012 05:17

    Release Notes: Bugs in the Where class have been fixed, and Database instances are now a pool of Connection instances. Documentation has been updated, and some cleanup done. Pomm 1.1 is now ready for production use.

    Release Notes: Some bugs have been fixed. The identity mapper part has been re factored. Documentation has been updated.

    •  19 Oct 2012 19:32

    Release Notes: This maintenance release fixes some bugs, mainly in the converter system. Pomm's test suite now deals with objects containing arrays of objects containing arrays of objects (and so on) without a hitch. The HStore converter has been rewritten, and is now much faster, without restrictions on key names. The entity converter has also been plugged with the identity mapper.

    Screenshot

    Project Spotlight

    Makeflow

    A workflow engine for executing large complex applications on clusters, clouds, and grids.

    Screenshot

    Project Spotlight

    JSkat

    A Skat game in Java.