PluginProbe
Independent Analytics – WordPress Analytics Plugin / 2.6.2
Independent Analytics – WordPress Analytics Plugin v2.6.2
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 All 120 releases
independent-analytics / IAWP / Migrations / Migration_33.php
Migration_33.php
29 lines 779 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace IAWP\Migrations;
4
5 use IAWP\Query;
6 /** @internal */
7 class Migration_33 extends \IAWP\Migrations\Step_Migration
8 {
9 /**
10 * @return int
11 */
12 protected function database_version() : int
13 {
14 return 33;
15 }
16 /**
17 * @return array
18 */
19 protected function queries() : array
20 {
21 return [$this->add_chart_metrics_to_reports()];
22 }
23 private function add_chart_metrics_to_reports() : string
24 {
25 $reports_table = Query::get_table_name(Query::REPORTS);
26 return "\n ALTER TABLE {$reports_table}\n ADD COLUMN primary_chart_metric_id varchar(255),\n ADD COLUMN secondary_chart_metric_id varchar(255),\n DROP COLUMN visible_datasets\n ";
27 }
28 }
29