Ticket #1136 (assigned enhancement)

Opened 3 years ago

Last modified 23 months ago

Move to SessionExtension in vdm

Reported by: rgrp Owned by: kindly
Priority: critical Milestone:
Component: vdm Keywords:
Cc: Repository: vdm
Theme: none

Description

When vdm was created there was no SessionExtension so we use MapperExtension for doing revisioning. Now that SessionExtension? exists we should use it. We can also follow the existing SQLAlchemy recipe: <http://www.sqlalchemy.org/docs/orm/examples.html?highlight=versioning#versioned-objects>

Change History

comment:1 Changed 3 years ago by rgrp

Most of this change has been implemented in the changeset branch [1] but could be backported reasonably easily to main.

[1]: https://bitbucket.org/okfn/vdm/src/changeset/

comment:2 follow-up: ↓ 3 Changed 3 years ago by kindly

This would be nice but it is not necessary. The current mapper implementation may be nice but not is battle tested..

comment:3 in reply to: ↑ 2 Changed 3 years ago by kindly

Replying to kindly:

This would be nice but it is not necessary. The current mapper implementation may be nice but not is battle tested..

I meant the mapper extension "IS" battle tested.

comment:4 Changed 3 years ago by shevski

  • Milestone vdm-0.8 deleted

comment:5 Changed 23 months ago by icmurray

  • Owner changed from rgrp to kindly
  • Status changed from new to assigned

Re-assigned to @kindly.

Note: See TracTickets for help on using tickets.