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

Resolve the conflict of CiviCRM 3.4 and 4.0 upgrade process.

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.0.0
    • Fix Version/s: 4.0.0
    • Component/s: Core CiviCRM
    • Labels:
      None

      Description

      As 3.4 and 4.0 both are same as per schema point of view and currently all upgrade related code is handled in 3.4
      So we need to handle special case when user is upgrading from 4.0.alpha1 and there might be some changes in 3.4.alpha2 ..

      Proposed Solution :
      When user is upgrading from 4.0.alpha1
      1. Here we could assume that db has all changes up to 3.4.alpha1
      2. Now we have to run the matching counter part of 3.4. upgrade php functions and sqls in a incremental way.
      so when user upgrading from 4.0.aplha1 -> 4.0.beta1 - run all upgrade files from 3.4.alpha2 to 3.4.beta1 with incremental way.

        Attachments

          Activity

            People

            • Assignee:
              kiran.jagtap Kiran Jagtap
              Reporter:
              kiran.jagtap Kiran Jagtap
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: