[postgis-users] Data Versioning?

Paul Ramsey pramsey@refractions.net
Thu Jul 10 18:07:10 2003


Hi Jeff,
I'll just finish off the Refractions tag-teaming of you :)
  I am writing from the Heart of Darkness itself, the ESRI UC, so I know 
whereof I speak, when I say: Jeff, free your mind! Do not confuse the 
particular terminology and implementation of a vendor with the application 
of a broader concept. ArcSDE versioning is a particular application of a 
form of spatio-temporal database schema. But it is not the only possible 
application, and it may not fit the needs of every user -- Chris has given 
some examples of change tracking which go well beyond the ArcSDE paradigm, 
but which *can* be supported through a well designed database schema.
  Remember, at root, all that ArcSDE "versioning" is, is a particular schema 
implemented in the RDBMS, and managed via the ArcSDE middleware. You can go 
into your ArcSDE geodatabase and interrogate the tables, see how they 
modelled the particular problem.
  Here in the Heart of Darkness, it is easy to forget that GIS transcends 
the particular boundaries and terminology used by ESRI, but it does.
Yours,
Paul


Quoting Jeff McKenna <mckenna@dmsolutions.ca>:

> I guess I was hoping to hear that PostGIS/PostgreSQL already handled
> spatial data versioning similar to ArcSDE.
> I understand the concept of 'meta tables' storing extra timestamp info,
> but are there examples of this already in use out there?  Has anyone
> been successful in implementing spatial data versioning with
> PostGIS/PostgreSQL????  (we deal with large datasets and this would
> impact the way we do things bigtime)
> 
> thanks.
>