exclude the tables for cloning
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
We are cloning prod to QA for upgrading to Zurich version.
Is it a good practice to exclude the below tables for cloning?
sys_properties,
sys_alias (Connection + Connection Alias),
discovery_credentials
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
Since there are no OOB exclude tables, I wouldn't use that.
Instead what we do is use "System Clone->Clone Definition->Preserve Data" to preserve data in target instance for certain properties which is instance specific.
Below are few examples.
Please mark this response as correct or helpful if it assisted you with your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
Hi @akumbhare ,
- sys_properties -Exclude (or use Data Preservers)
-
QA usually has environment-specific values (URLs, MID servers, email, integrations, feature flags).
-
Cloning Prod properties can:
-
Trigger Prod integrations from QA
-
Break QA URLs / OAuth callbacks
-
Override upgrade-specific or testing flags
-
-
- sys_alias - Exclude (or use Data Preservers).
-
These are tied to:
-
Credentials
-
OAuth profiles
-
External endpoints
-
-
Cloning Prod aliases into QA can:
-
Cause QA to call Prod systems
-
Break existing QA integrations
-
-
- discovery_credentials -Strictly Exclude
-
Contains encrypted Prod credentials
-
Security & compliance risk
-
Credentials often differ between Prod and QA
-
Stay awesome,
Roshnee Dash
