mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-09 13:06:14 +00:00
add create of temp table ttstatid
This commit is contained in:
parent
2c775b560f
commit
1a03adebbd
|
@ -409,6 +409,14 @@ class SeedDMS_Core_DatabaseAccess {
|
||||||
"GROUP BY `tblDocumentStatusLog`.`statusID` ".
|
"GROUP BY `tblDocumentStatusLog`.`statusID` ".
|
||||||
"ORDER BY `maxLogID`";
|
"ORDER BY `maxLogID`";
|
||||||
break;
|
break;
|
||||||
|
case 'pgsql':
|
||||||
|
$queryStr = "CREATE TEMPORARY TABLE IF NOT EXISTS `ttstatid` (`statusID` INTEGER, `maxLogID` INTEGER, PRIMARY KEY (`statusID`));".
|
||||||
|
"INSERT INTO `ttstatid` SELECT `tblDocumentStatusLog`.`statusID`, ".
|
||||||
|
"MAX(`tblDocumentStatusLog`.`statusLogID`) AS `maxLogID` ".
|
||||||
|
"FROM `tblDocumentStatusLog` ".
|
||||||
|
"GROUP BY `tblDocumentStatusLog`.`statusID` ".
|
||||||
|
"ORDER BY `maxLogID`";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
$queryStr = "CREATE TEMPORARY TABLE IF NOT EXISTS `ttstatid` (PRIMARY KEY (`statusID`), INDEX (`maxLogID`)) ".
|
$queryStr = "CREATE TEMPORARY TABLE IF NOT EXISTS `ttstatid` (PRIMARY KEY (`statusID`), INDEX (`maxLogID`)) ".
|
||||||
"SELECT `tblDocumentStatusLog`.`statusID`, ".
|
"SELECT `tblDocumentStatusLog`.`statusID`, ".
|
||||||
|
@ -443,7 +451,7 @@ class SeedDMS_Core_DatabaseAccess {
|
||||||
"ORDER BY `tblDocumentContent`.`document`";
|
"ORDER BY `tblDocumentContent`.`document`";
|
||||||
break;
|
break;
|
||||||
case 'pgsql':
|
case 'pgsql':
|
||||||
$queryStr = "CREATE TEMPORARY TABLE `ttcontentid` (`document` INTEGER, `maxVersion` INTEGER, PRIMARY KEY (`document`)); ".
|
$queryStr = "CREATE TEMPORARY TABLE IF NOT EXISTS `ttcontentid` (`document` INTEGER, `maxVersion` INTEGER, PRIMARY KEY (`document`)); ".
|
||||||
"INSERT INTO `ttcontentid` SELECT `tblDocumentContent`.`document` AS `document`, ".
|
"INSERT INTO `ttcontentid` SELECT `tblDocumentContent`.`document` AS `document`, ".
|
||||||
"MAX(`tblDocumentContent`.`version`) AS `maxVersion` ".
|
"MAX(`tblDocumentContent`.`version`) AS `maxVersion` ".
|
||||||
"FROM `tblDocumentContent` ".
|
"FROM `tblDocumentContent` ".
|
||||||
|
|
Loading…
Reference in New Issue
Block a user