Commit d9faad212eb501ca84e470a50206f53ad82b590f
1 parent
f1dd73f0
KTS-1557
"Implement Tag Cloud system. " Implemented. Added in tables for install and update Reviewed By: Conrad git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6321 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
4 changed files
with
59 additions
and
1 deletions
docs/VERSION.txt
sql/mysql/install/data.sql
| ... | ... | @@ -1423,4 +1423,10 @@ INSERT INTO `zseq_workflow_transitions` VALUES (1); |
| 1423 | 1423 | |
| 1424 | 1424 | INSERT INTO `zseq_workflows` VALUES (1); |
| 1425 | 1425 | |
| 1426 | +INSERT INTO `zseq_plugin_rss` (id) VALUES ('1'); | |
| 1427 | + | |
| 1428 | +INSERT INTO `zseq_document_tags` (id) VALUES ('1'); | |
| 1429 | + | |
| 1430 | +INSERT INTO `zseq_tag_words` (id) VALUES ('1'); | |
| 1431 | + | |
| 1426 | 1432 | SET FOREIGN_KEY_CHECKS=1; | ... | ... |
sql/mysql/install/structure.sql
| ... | ... | @@ -2555,4 +2555,29 @@ CREATE TABLE `zseq_plugin_rss` |
| 2555 | 2555 | PRIMARY KEY (`id`) |
| 2556 | 2556 | ) ENGINE=MyISAM AUTO_INCREMENT=1; |
| 2557 | 2557 | |
| 2558 | +CREATE TABLE `tag_words` ( | |
| 2559 | + `id` int(10) NOT NULL, | |
| 2560 | + `tag` varchar(100) default NULL, | |
| 2561 | + PRIMARY KEY (`id`)) | |
| 2562 | +ENGINE=InnoDB DEFAULT CHARSET=utf8; | |
| 2563 | + | |
| 2564 | +CREATE TABLE `document_tags` ( | |
| 2565 | + `document_id` int(10) NOT NULL, | |
| 2566 | + `tag_id` int(10) NOT NULL, | |
| 2567 | + PRIMARY KEY (`document_id`,`tag_id`), | |
| 2568 | + CONSTRAINT fk_document_tags_document_id FOREIGN KEY (document_id) REFERENCES documents(id) ON UPDATE CASCADE ON DELETE CASCADE, | |
| 2569 | + CONSTRAINT fk_document_tags_tag_id FOREIGN KEY (tag_id) REFERENCES tag_words(id) ON UPDATE CASCADE ON DELETE CASCADE | |
| 2570 | +) | |
| 2571 | +ENGINE=InnoDB DEFAULT CHARSET=utf8; | |
| 2572 | + | |
| 2573 | +CREATE TABLE `zseq_document_tags` ( | |
| 2574 | + `id` int(10) NOT NULL auto_increment, | |
| 2575 | + PRIMARY KEY (`id`)) | |
| 2576 | +ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; | |
| 2577 | + | |
| 2578 | +CREATE TABLE `zseq_tag_words` ( | |
| 2579 | + `id` int(10) NOT NULL auto_increment, | |
| 2580 | + PRIMARY KEY (`id`)) | |
| 2581 | +ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; | |
| 2582 | + | |
| 2558 | 2583 | SET FOREIGN_KEY_CHECKS=1; | ... | ... |
sql/mysql/upgrade/3.3.2/tagclouds.sql
0 → 100644
| 1 | +CREATE TABLE `tag_words` ( | |
| 2 | + `id` int(10) NOT NULL, | |
| 3 | + `tag` varchar(100) default NULL, | |
| 4 | + PRIMARY KEY (`id`)) | |
| 5 | +ENGINE=InnoDB DEFAULT CHARSET=utf8; | |
| 6 | + | |
| 7 | +CREATE TABLE `document_tags` ( | |
| 8 | + `document_id` int(10) NOT NULL, | |
| 9 | + `tag_id` int(10) NOT NULL, | |
| 10 | + PRIMARY KEY (`document_id`,`tag_id`), | |
| 11 | + CONSTRAINT fk_document_tags_document_id FOREIGN KEY (document_id) REFERENCES documents(id) ON UPDATE CASCADE ON DELETE CASCADE, | |
| 12 | + CONSTRAINT fk_document_tags_tag_id FOREIGN KEY (tag_id) REFERENCES tag_words(id) ON UPDATE CASCADE ON DELETE CASCADE | |
| 13 | +) | |
| 14 | +ENGINE=InnoDB DEFAULT CHARSET=utf8; | |
| 15 | + | |
| 16 | +CREATE TABLE `zseq_document_tags` ( | |
| 17 | + `id` int(10) NOT NULL auto_increment, | |
| 18 | + PRIMARY KEY (`id`)) | |
| 19 | +ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; | |
| 20 | +INSERT INTO `zseq_document_tags` (id) VALUES ('1'); | |
| 21 | + | |
| 22 | +CREATE TABLE `zseq_tag_words` ( | |
| 23 | + `id` int(10) NOT NULL auto_increment, | |
| 24 | + PRIMARY KEY (`id`)) | |
| 25 | +ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; | |
| 26 | +INSERT INTO `zseq_tag_words` (id) VALUES ('1'); | |
| 27 | + | ... | ... |