* Add the dataview table.

This commit is contained in:
liugang
2022-11-14 15:26:38 +08:00
parent 7594ccbfc1
commit 66a85dc546
2 changed files with 18 additions and 0 deletions
+1
View File
@@ -345,6 +345,7 @@ if(!defined('TABLE_SEARCHDICT')) define('TABLE_SEARCHDICT', $config->db->prefi
define('TABLE_CHART', '`' . $config->db->prefix . 'chart`');
define('TABLE_DASHBOARD', '`' . $config->db->prefix . 'dashboard`');
define('TABLE_DATASET', '`' . $config->db->prefix . 'dataset`');
define('TABLE_DATAVIEW', '`' . $config->db->prefix . 'dataview`');
define('TABLE_DIMENSION', '`' . $config->db->prefix . 'dimension`');
$config->objectTables['product'] = TABLE_PRODUCT;
+17
View File
@@ -24,3 +24,20 @@ ALTER TABLE `zt_dashboard` ADD `dimension` int(8) NOT NULL default 0 AFTER `name
UPDATE `zt_chart` SET `dimension` = 1 WHERE `dimension` = 0;
UPDATE `zt_report` SET `dimension` = 1 WHERE `dimension` = 0;
UPDATE `zt_dashboard` SET `dimension` = 1 WHERE `dimension` = 0;
CREATE TABLE IF NOT EXISTS `zt_dataview` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`type` varchar(6) NOT NULL DEFAULT 'custom',
`name` varchar(155) NOT NULL,
`code` varchar(50) NOT NULL,
`table` varchar(57) NOT NULL,
`sql` text NOT NULL,
`fields` mediumtext NOT NULL,
`objects` mediumtext NOT NULL,
`createdBy` varchar(30) NOT NULL,
`createdDate` datetime NOT NULL,
`editedBy` varchar(30) NOT NULL,
`editedDate` datetime NOT NULL,
`deleted` tinyint NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;