We use Kentico 8.2 and have Development, Test, Stage, and Production environments. From time to time we refresh a content tree in a lower environment with what is currently in Production. Kentico supports this, but after doing a full synchronization of the tree, the nodes are out of order in large part. To sync all the node orders manually is quite labor intensive. How can we accomplish this automatically? Is this supported natively in Kentico?
One idea I had was to just use a simple update statement in T-SQL that joins the Production CMS_Tree table to the same table in, say, the Test environment (joining on NodeAliasPath) and sets the NodeOrder in Test equal to the NodeOrder value in Production.
We try not to do much direct data manipulation in the database itself, for fear of unknown side effects. In this case, would such an update to the node orders adversely affect anything else in the database or Kentico app?