---
schema_version: "1"
id: 7906a4f35426ff173fcba0da0335fa5d83bd3e9fa53f72ab2bee3d6ba079da73
title: Manually Restore Attributes of Deleted Fields
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/fields_manually_restore_attributes.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.fields_manually_restore_attributes.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: c5eabc31ea5c8d493266b19c0ec4e3bc8eaf1041e9e7cb05bbb3e028771d3d9d
description: Custom fields consist of several attributes that provide additional information about the field. Some of these attributes are not restored automatically after a field is undeleted and must be restored manually.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Manually Restore Attributes of Deleted Fields

Custom fields consist of several attributes that provide additional information about the field. Some of these attributes are not restored automatically after a field is undeleted and must be restored manually.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
        <colgroup>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Available in: <strong>Contact Manager</strong>, <strong>Group</strong>, <strong>Professional</strong>,
                <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, <strong>Developer</strong>, and
                <strong><strong>Database.com</strong></strong> Editions
              </p>
              <p style="margin-bottom:0;">Page Layouts and Lead Fields are not
                available in <strong>Database.com</strong></p>
            </td>

          </tr>
        </tbody>
      </table> <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d53417e90">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d53417e90 ">To restore deleted custom fields and relationships:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d53417e90 ">Customize Application</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d53417e90 ">To permanently delete custom fields or relationships:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d53417e90 ">Customize Application</td>

          </tr>
        </tbody>
      </table>

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/images/icon_important.png)

Important Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

1. Add the field to any page layouts that changed during the time the custom field was deleted. If reports and page layouts were not edited, the restored field remains on them.
2. Make the field unique if necessary. Salesforce automatically removes the unique attribute from any deleted custom field.
3. Make the field required if necessary. Salesforce automatically removes the required attribute for any deleted custom field.
4. Add the custom field to any appropriate Salesforce AppExchange packages. Salesforce automatically removes deleted custom fields from packages that contain them.
5. Convert lookup relationships to a master-detail relationship if necessary. Salesforce converts all relationships to lookup relationships when they are deleted. To convert a lookup relationship to a master-detail relationship, populate all the applicable records with the appropriate data.
6. [Redefine any field dependencies](https://help.salesforce.com/s/articleView?id=platform.fields_defining_field_dependencies.htm&release=264.0.0&type=5 "Specify a dependent picklist and its values for your org.") that Salesforce removed when the field was deleted.
7. Edit and save any formula fields. Saving prompts a syntax check; if necessary, resolve errors.
8. Set up field history tracking if necessary. If the list of fields enabled for history tracking was modified during the deletion process, the restored field is no longer setup to track field history.