Select to view content in your preferred language

Is reconcile and post is needed on DEFAULT version?

1128
3
11-25-2010 07:47 AM
SanajyJadhav
Deactivated User
Hi,

I am quite new to ArcSDE, so please bear with me.

I am having only one version of my SDE database, i.e. DEFAULT.So I guess, changes done to the default version are immediately saved to the data source when edits are saved.

So can anybody please tell me, if is reconcile and post needed on DEFAULT version? I mean, what would be the procedure to save changes permanently to database.

Thanks.
Sanjay J.
0 Kudos
3 Replies
denisedavis
Deactivated User
You do not have to reconcile and post if you aremaking edits directly to the SDE. The reconcile and post procedure is only used for versions of the database that are being edited.
0 Kudos
VinceAngelo
Esri Esteemed Contributor
It is important to understand the concept of operation behind versioning in order to
know what happens in implementation.  The documentation goes into the details,
but the key thing to keep in mind is that versions are not the important part of the
versioning model -- states are.  Versions are only important because they give a
name to a state.

When you look at the tables in your database, you'll see that INSERTs are done in
the "adds" table, and DELETEs are implemented as inserts to the "deletes" table.
UPDATEs are implemented as inserts to *both* the adds and deletes tables.
Even if all edits are done to the version named "DEFAULT", the same insert-only
methodology is used, with the states progressing, and the DEFAULT version
advancing to the most recent state.

Now, if your state tree is just a long chain of edits without branches, then the
reconciliation process will not find any conflicts, and posting is not necessary.
You will, however, still need to compress the table to purge the adds and
deletes tables of the state changes, and publish the edits into the base table.

The only exception to this is when you've requested the "move edits to base"
option, which rolls the reconcile/post and compress into the edit operation.
Of course, if you never use the features of versioned editing, then shifting
to unversioned editing (with only short transactions) might be more efficient.

- V
0 Kudos
DerekLaw
Esri Esteemed Contributor
Hi Sanjay,

If you are only editing the DEFAULT version, then no, you shouldn't need to do any reconcile and post operation. As Denise and Vince mentioned, these operations are only applicable when you have multiple versions in your ArcSDE geodatabase.

I suggest you review this ArcUser article to learn more about the topic of versioning and the concepts of reconcile and post,


Hope this helps,
0 Kudos