mirror of
https://git.code.sf.net/p/seeddms/code
synced 2026-01-28 03:59:59 +00:00
add field 'core' to table tblVersion
This commit is contained in:
parent
cedf704662
commit
fad43ba874
|
|
@ -574,12 +574,12 @@ class SeedDMS_Core_DMS {
|
|||
*
|
||||
* @return array|bool
|
||||
*/
|
||||
function getDBVersion() { /* {{{ */
|
||||
function getDBVersion($module='core') { /* {{{ */
|
||||
$tbllist = $this->db->TableList();
|
||||
$tbllist = explode(',',strtolower(join(',',$tbllist)));
|
||||
if(!array_search('tblversion', $tbllist))
|
||||
return false;
|
||||
$queryStr = "SELECT * FROM `tblVersion` order by `major`,`minor`,`subminor` limit 1";
|
||||
$queryStr = "SELECT * FROM `tblVersion` order by `major`,`minor`,`subminor` WHERE `module`=".$this->db->qstr($module)." limit 1";
|
||||
$resArr = $this->db->getResultArray($queryStr);
|
||||
if (is_bool($resArr) && $resArr == false)
|
||||
return false;
|
||||
|
|
@ -601,7 +601,7 @@ class SeedDMS_Core_DMS {
|
|||
$tbllist = explode(',',strtolower(join(',',$tbllist)));
|
||||
if(!array_search('tblversion', $tbllist))
|
||||
return true;
|
||||
$queryStr = "SELECT * FROM `tblVersion` order by `major`,`minor`,`subminor` limit 1";
|
||||
$queryStr = "SELECT * FROM `tblVersion` order by `major`,`minor`,`subminor` WHERE `module`='core' limit 1";
|
||||
$resArr = $this->db->getResultArray($queryStr);
|
||||
if (is_bool($resArr) && $resArr == false)
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -997,7 +997,8 @@ CREATE TABLE `tblVersion` (
|
|||
`date` datetime NOT NULL,
|
||||
`major` smallint(6) DEFAULT NULL,
|
||||
`minor` smallint(6) DEFAULT NULL,
|
||||
`subminor` smallint(6) DEFAULT NULL
|
||||
`subminor` smallint(6) DEFAULT NULL,
|
||||
`module` varchar(255) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -811,7 +811,8 @@ CREATE TABLE "tblVersion" (
|
|||
"date" TIMESTAMP NOT NULL,
|
||||
"major" INTEGER,
|
||||
"minor" INTEGER,
|
||||
"subminor" INTEGER
|
||||
"subminor" INTEGER,
|
||||
"module" varchar(255) DEFAULT NULL,
|
||||
) ;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -820,7 +820,8 @@ CREATE TABLE `tblVersion` (
|
|||
`date` TEXT NOT NULL,
|
||||
`major` INTEGER,
|
||||
`minor` INTEGER,
|
||||
`subminor` INTEGER
|
||||
`subminor` INTEGER,
|
||||
`module` varchar(255)
|
||||
) ;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
START TRANSACTION;
|
||||
|
||||
ALTER TABLE "tblVersion" ADD COLUMN "module" TYPE varchar(255) DEFAULT NULL;
|
||||
|
||||
ALTER TABLE "tblUsers" ALTER COLUMN "pwd" TYPE varchar(255) DEFAULT NULL;
|
||||
|
||||
ALTER TABLE "tblUserPasswordHistory" ALTER COLUMN "pwd" varchar(255) DEFAULT NULL;
|
||||
|
|
@ -32,6 +34,6 @@ CREATE TABLE "tblFolderAttributeDefinitionGroup" (
|
|||
UNIQUE ("folder", "attrgrp")
|
||||
);
|
||||
|
||||
UPDATE "tblVersion" set "major"=6, "minor"=1, "subminor"=0;
|
||||
UPDATE "tblVersion" set "major"=6, "minor"=1, "subminor"=0, "module"='core';
|
||||
|
||||
COMMIT;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,19 @@
|
|||
BEGIN;
|
||||
|
||||
CREATE TABLE `new_tblVersion` (
|
||||
`date` TEXT NOT NULL,
|
||||
`major` INTEGER,
|
||||
`minor` INTEGER,
|
||||
`subminor` INTEGER,
|
||||
`module` varchar(255)
|
||||
) ;
|
||||
|
||||
INSERT INTO `new_tblVersion` SELECT * FROM `tblVersion`;
|
||||
|
||||
DROP TABLE `tblVersion`;
|
||||
|
||||
ALTER TABLE `new_tblVersion` RENAME TO `tblVersion`;
|
||||
|
||||
CREATE TABLE `new_tblUsers` (
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`login` varchar(50) default NULL,
|
||||
|
|
@ -76,6 +90,6 @@ CREATE TABLE `tblFolderAttributeDefinitionGroup` (
|
|||
UNIQUE(`folder`, `attrgrp`)
|
||||
);
|
||||
|
||||
UPDATE tblVersion set major=6, minor=1, subminor=0;
|
||||
UPDATE `tblVersion` set `major`=6, `minor`=1, `subminor`=0, `module`='core';
|
||||
|
||||
COMMIT;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
START TRANSACTION;
|
||||
|
||||
ALTER TABLE `tblVersion` ADD COLUMN `module` varchar(255) DEFAULT NULL;
|
||||
|
||||
ALTER TABLE `tblUsers` CHANGE `pwd` `pwd` varchar(255) DEFAULT NULL;
|
||||
|
||||
ALTER TABLE `tblUserPasswordHistory` CHANGE `pwd` `pwd` varchar(255) DEFAULT NULL;
|
||||
|
|
@ -37,7 +39,7 @@ CREATE TABLE `tblFolderAttributeDefinitionGroup` (
|
|||
CONSTRAINT `tblFolderAttributeDefinitionGroup_attrgrp` FOREIGN KEY (`attrgrp`) REFERENCES `tblAttributeDefinitionGroups` (`id`) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
UPDATE tblVersion set major=6, minor=1, subminor=0;
|
||||
UPDATE `tblVersion` set `major`=6, `minor`=1, `subminor`=0, `module`='core';
|
||||
|
||||
COMMIT;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user