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 |