[Repost from 5 days ago -- Google Groups is still rejecting email from
my non-gmail account with which I subscribed (and doesn't send me mail
either). My enquiry to the support team from 4 days ago is still
unanswered and attempts to resubscribe have failed (i'm politely
informed i'm already a member of the group ...).]

Dear Jonathan (and others),

Great to see the addition of versioning support. I'd already been
working on something very similar for a while (and had meant to get
round to writing to this list about it ...).

Back in January I developed a python 'versioned domain model' (vdm)
package to allow 'versioning' of domain objects (and domain models) in a
way similar to the way subversion allows versioning of filestytem trees.
It was heavily based on Fowler's Patterns for things that change with time:

  http://www.martinfowler.com/ap2/timeNarrative.html

(You can find out more in the README.txt:

  http://knowledgeforge.net/ckan/svn/vdm/trunk/README.txt
)

When I wrote the first version back in January/February this year it was
focused on sqlobject (as that was what I using). However a few months
ago I started work on a port to elixir. While the sqlobject version
supports full versioning of all attributes (including many to many
relationships) the elixir version is currently at a state very similar
to your implementation with support only for versioning the basic fields
(and foreign keys of course), see:

http://knowledgeforge.net/ckan/svn/vdm/trunk/vdm/elixir/base_test.py
http://knowledgeforge.net/ckan/svn/vdm/trunk/vdm/elixir/base.py

As I'd already been wondering whether I might be able to contribute the
code into elixir as an extension, now that you already have something
I'd very much like to:

a) contribute/merge what I already have (if that would be useful).

b) contribute to developing this feature (as part of elixiir) as it
goes forward.

Regards,

Rufus Pollock


On 8/10/07, Jonathan LaCour <[EMAIL PROTECTED]> wrote:
>
> mattrussell wrote:
>
> > Seems good so far.... the only snag that I seem to have hit so far is
> > that if my entity contains a relation to another entity,
>
> Yes, we currently do not provide full support for relationships.  We
> only version the main table for the entity, which actually *may* contain
> some foreign keys (and thus relationships) but we don't handle more
> complex types of relationships, and we don't even expose the supported
> relationship types on the Version class yet.
>
> These are all things we want to have a strategy for, and we have some
> people who are interested in enhancing the extension to deal with
> relationships, and patches are always welcome!
>
> --
> Jonathan LaCour
> http://cleverdevil.org
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SQLElixir" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlelixir?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to