On Wed, Feb 3, 2010 at 11:19 PM, Fabio Mascarenhas <mascaren...@acm.org>
 wrote:

>
> I am overhauling orbit.model so it will be able to express more complex
> queries (joins, subqueries) and separate the logical and the physical
> schemas (names of entities vs. table names, names of fields in the result vs
> fields in the database). Stay tuned. :-)
>
>
I have opened a "schema" branch for Orbit to work on the new orbit.model:

http://github.com/keplerproject/orbit/tree/schema

This branch can be installed through the following rockspec:

http://github.com/keplerproject/orbit/raw/schema/rockspec/orbit-schema-1.rockspec

All of the database-backed samples in this branch have been updated to use
schemas, as the orbit.model implementation in this branch makes it
mandatory; finder syntax should be mostly backwards compatible, apart from
the fact that the finders do not support the inject option anymore.

My intention is to merge this branch back into master after it stabilizes,
and also to have a tool to generate DDL SQL from schemas. I have more code
written using this branch, but it is not cleared for release as open source
yet. :-)

The orbit/schema.lua module itself is join work with Jason (
jasonsan...@gmail.com); he is updating his Loft persistence framework to use
the same schemas.

--
Fabio Mascarenhas
_______________________________________________
Kepler-Project mailing list
Kepler-Project@lists.luaforge.net
http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project
http://www.keplerproject.org/

Reply via email to