| Conditions | 2 |
| Paths | 2 |
| Total Lines | 16 |
| Code Lines | 12 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 17 | public function run($request) |
||
| 18 | { |
||
| 19 | $results = DB::query("SHOW columns from \"SiteTree\" WHERE \"field\" = 'OwnerID'"); |
||
| 20 | |||
| 21 | if ($results->numRecords() == 0) { |
||
| 22 | echo "<h1>No need to run task. SiteTree->OwnerID doesn't exist</h1>"; |
||
| 23 | } else { |
||
| 24 | DB::query("UPDATE \"SiteTree\" SET \"ContentReviewOwnerID\" = \"OwnerID\""); |
||
| 25 | DB::query("UPDATE \"SiteTree_Live\" SET \"ContentReviewOwnerID\" = \"OwnerID\""); |
||
| 26 | DB::query("UPDATE \"SiteTree_versions\" SET \"ContentReviewOwnerID\" = \"OwnerID\""); |
||
| 27 | DB::query("ALTER TABLE \"SiteTree\" DROP COLUMN \"OwnerID\""); |
||
| 28 | DB::query("ALTER TABLE \"SiteTree_Live\" DROP COLUMN \"OwnerID\""); |
||
| 29 | DB::query("ALTER TABLE \"SiteTree_Versions\" DROP COLUMN \"OwnerID\""); |
||
| 30 | echo "<h1>Migrated 3 tables. Dropped obsolete OwnerID column</h1>"; |
||
| 31 | } |
||
| 32 | } |
||
| 33 | } |
||
| 34 |