Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Cohesity Alta SaaS Protection Administrator's Guide
  3. Perform restores using Administration portal
  4. About Salesforce Data, Metadata, and CRM Content restore and Sandbox seeding
  5. Guidelines for Schema changes in Salesforce organization to prevent restore failures
Cohesity Alta SaaS Protection Administrator's Guide

Guidelines for Schema changes in Salesforce organization to prevent restore failures

Schema mismatches can lead to restore failures, particularly when recovery points were created before schema changes. To minimize issues, follow these guidelines when modifying the schema in the Salesforce organization.

Table:

Schema change

Description

Field size change

Widening a field size (for example, from 30 to 60 characters) ensures compatibility with older recovery points. Data from these recovery points can be restored seamlessly. For example, an older recovery point created with an Object Field size of 30 characters can easily restore data to a Field modified to 60 characters.

However, it will fail if the Field is truncated to 15 characters.

Field type change

Changing a field to a compatible type (for example, from Text to TextArea) allows proper restores, as both store string data. However, Cohesity Alta SaaS Protection does not support changing a field to an incompatible type (for example, from Text to Number), which will result in restore failures.

Deletion of fields

Avoid deleting existing fields of an object, as recovery points rely on the schema captured during the backup process. If a field present in an older recovery point has been deleted in the Salesforce organization, restores will fail. Cohesity Alta SaaS Protection does not currently support restoring data to a schema where fields from the recovery point are missing at the time of restore in target organization.

Non-Null fields added later

Adding non-null fields to an object after a recovery point has been created is not currently supported for restores from those older recovery points. This functionality is planned for future product updates.

Picklist and Record Type modifications

  • Deactivation of Picklist Values:

    Deactivating a Picklist value that exists in older recovery points can cause restore failures.

    To prevent this, ensure that the picklist value is active in Salesforce before performing a restore.

    Note that the ability to replace deactivated Picklist values with new ones during the restore process is planned for future product updates.

  • Deselection of Picklist Values in Record Types:

    If a Picklist value associated with a record type is present in older recovery points but later removed from the Selected Value list in Salesforce, restore operations will fail.

    To avoid this, ensure that the Picklist value remains in the Selected Values list for the record type.

    Note that the ability to replace deselected Picklist values with new ones during the restore process is planned for future product updates.

  • Deactivation of Record Types:

    Deactivating a record type that exists in older recovery points will result in restore failures.

    To prevent this, ensure that the record type remains active in Salesforce before performing a restore.

    The ability to replace deactivated record types with alternative record types during the restore process is planned for future product updates.

Feedback

Was this page helpful?
Previous

About Salesforce Data, Metadata, and CRM Content restore and Sandbox seeding

Next

Restore Standard and Custom objects (Structured data restore)

Feedback

Was this page helpful?