[postgis-devel] [PostGIS] #343: History Table Enhancements
PostGIS
trac at osgeo.org
Mon Feb 7 19:44:31 PST 2011
#343: History Table Enhancements
----------------------------+-----------------------------------------------
Reporter: pimpaa | Owner: pimpaa
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 2.0.0
Component: postgis | Version: trunk
Keywords: History Tables |
----------------------------+-----------------------------------------------
Comment(by robe):
Just to add to this. Sorry for my slip of terms. I think when people
think of spatial versioning they think more along the lines of ESRI ArcSDE
versioning and about this QGIS plugin:
http://www.kappasys.org/cms/index.php?id=23&L=5#toc12
Which is great but overkill for many use cases. What George has is like
he says more of keeping a history that doesn't require change to the
application front-end or table structure (though it does introduce side
line rules).
Then there is GeoServer's implementation of versioning which again looks
like its a full blown versioning system though I haven't inspected it
closely to see. http://geoserver.org/display/GEOS/Versioning+WFS
I think these are good to document (since people mistake the 2 concepts)
to let people know they are there (I'll probably add links to them from
the history_table documentation) just so people are clear what the
history_table module is and what it is not and so they can make the best
decision for their specific use case.
Admittedly I've created systems that manage transaction history and
they've looked closer to George's implementation because I only cared
about pointing fingers when something went wrong and possibly manually
rolling back a change. The other kind of things were overkill for my
specific needs and I didn't want to muddy the front-end interface (or
didn't have control of it). Both the GeoServer and QGIS versioning
systems while very useful looking for what they do - at a cursory glance
seem to require control of the front-end. George's works more or less
transparently with any system (well in theory should - more testing and
robustness handling will be needed to ensure that).
--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/343#comment:7>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-devel
mailing list