CosmicClone
CosmicClone copied to clipboard
Cosmic Clone is a utility that can backup\clone\restore a azure Cosmos database Collection. It can also anonymize cosmos documents and helps hide personally identifiable data.
If source documents have a "Timestamp" datetime property its content is overwritten in target document with the datetime from the "_ts" field in the source. Maybe this is by design...
Added save and load buttons on the source and target pages respectively. The feature encrypts all fields in the saved xml file using System.Security.Cryptography.ProtectedData.
I had a requirement to randomize the email as email is the unique key and also a PII . So wrote a snippet to scrub email and replace the part...
Hi, I reviewed the documentation but I would like to know if exist command line support to be used in a Script. Many thanks in advance Juan Antonio
I saw that when the copy operation finishes , you need to close the app and then you loose all the connection settings and you need to close the app...
Or, at the very least, when you get to the final screen after a copy, enable Previous button so that you can go back to the previous screens and just...
If the collections have spatial indexes then the application is giving an error and it says that it is not supported with the current api. Hope you can find a...
There is no setting / check for offer type. We are forced to create collections that have throughput set at the container level, rather than shared throughput.
The number of document to copy is calculated in `CosmosDBHelper.GetSourceRecordCount` in an invalid way. The code below ``` sourceTotalRecordCount = cosmosClient.CreateDocumentQuery( UriFactory.CreateDocumentCollectionUri(sourceDatabaseName, sourceCollectionName), totalCountQuery, queryOptions) .AsEnumerable().First(); ``` uses `First()` to...