Ilias Lazaridis wrote:
> I've finished a non-intrusive extension to og (addition of one file,
> "og-evolve.rb", no original source code touched), which enables 
> automated schema evolution (currently sqlite3 adapter).
[...]

> functionality:
> 
> If you add a property to your object, a column is added to the
> underlying table.

The OID column is generated as the _first_ field (instead of the last as 
in the original implementation).

> If anyone is intrested, I can sent the file via email.
[...]

find the extension within the evaluation template:

http://lazaridis.com/case/persist/og.html

direct link:

http://lazaridis.com/case/persist/og-evolve.rb

-

The code demonstrates a major strength of ruby:

Changing a Product behaviour by using the "alias_method".

..

-- 
http://lazaridis.com