Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-19596

Remove civicrm_setting.component_id

    Details

    • Type: Task
    • Status: Open
    • Priority: Trivial
    • Resolution: Unresolved
    • Affects Version/s: 4.7
    • Fix Version/s: Unscheduled
    • Component/s: None
    • Labels:
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Needs Funding

      Description

      A small task appropriate for a new developer is to remove an unused field from the schema and drop the field on upgrade.

      Remove https://github.com/civicrm/civicrm-core/blob/master/xml/schema/Core/Setting.xml#L92 field and associated index. This will make it so field is not built into sql in tarball for installs that generates database.

      To drop the field on upgrade, add an appropriate query under a comment referencing this issue to the appropriate release sql file in https://github.com/civicrm/civicrm-core/tree/master/CRM/Upgrade/Incremental/sql - you may need to create it first.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              joemurray Joe Murray
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: