(dev/core#1387) FiveTwentyThree - Drop civicrm_domain.config_backend if it snuck in
authorTim Otten <totten@civicrm.org>
Wed, 13 Nov 2019 05:38:56 +0000 (21:38 -0800)
committerTim Otten <totten@civicrm.org>
Thu, 30 Jan 2020 02:20:48 +0000 (18:20 -0800)
commitd1ab9fffd59309b615440323644e9fb9ed2b2166
tree5ba9383d02aa32edd02a26f196e4427b161eaa8a
parent00178bf262db2a114b49fe29c2d775b9e04d3b6a
(dev/core#1387) FiveTwentyThree - Drop civicrm_domain.config_backend if it snuck in

This column was dropped in 4.7.alpha1, but it was still created on new installs, so

* Sites originating with 4.7 - 5.22 should have an empty copy of the column today
  (because it was defined in xml schema - but never used by live code).
* Sites originating with <4.7 (and subsequently upgraded) should not have the column today
  (because FourSeven.php previously dropped it).
* Sites originating with <4.7 (and not yet upgraded) should have the column with some data
  (because FourSeven.php hasn't run yet).
* It is unexpected that any site currently on 4.7-5.22 would have any data in that column.

Note: `dropColumn` has a built-in guard so it only drops the column if it
exists.
CRM/Upgrade/Incremental/php/FiveTwentyThree.php