mirror of
				https://git.code.sf.net/p/seeddms/code
				synced 2025-10-31 13:18:06 +00:00 
			
		
		
		
	add sql code for creating temp tables ttreceiptid and ttrevisionid
This commit is contained in:
		
							parent
							
								
									50919f40c1
								
							
						
					
					
						commit
						bfbd845bab
					
				|  | @ -507,6 +507,14 @@ class SeedDMS_Core_DatabaseAccess { | |||
| 						"GROUP BY `tblDocumentReceiptLog`.`receiptID` ". | ||||
| 						"ORDER BY `maxLogID`"; | ||||
| 				break; | ||||
| 				case 'pgsql': | ||||
| 					$queryStr = "CREATE TEMPORARY TABLE IF NOT EXISTS `ttreceiptid` (`receiptID` INTEGER, `maxLogID` INTEGER, PRIMARY KEY (`receiptID`);". | ||||
| 						"INSERT INTO `ttreceiptid` SELECT `tblDocumentReceiptLog`.`receiptID`, ". | ||||
| 						"MAX(`tblDocumentReceiptLog`.`receiptLogID`) AS `maxLogID` ". | ||||
| 						"FROM `tblDocumentReceiptLog` ". | ||||
| 						"GROUP BY `tblDocumentReceiptLog`.`receiptID` ". | ||||
| 						"ORDER BY `maxLogID`"; | ||||
| 				break; | ||||
| 				default: | ||||
| 					$queryStr = "CREATE TEMPORARY TABLE IF NOT EXISTS `ttreceiptid` (PRIMARY KEY (`receiptID`), INDEX (`maxLogID`)) ". | ||||
| 						"SELECT `tblDocumentReceiptLog`.`receiptID`, ". | ||||
|  | @ -540,6 +548,14 @@ class SeedDMS_Core_DatabaseAccess { | |||
| 						"GROUP BY `tblDocumentRevisionLog`.`revisionID` ". | ||||
| 						"ORDER BY `maxLogID`"; | ||||
| 				break; | ||||
| 				case 'pgsql': | ||||
| 					$queryStr = "CREATE TEMPORARY TABLE IF NOT EXISTS `ttrevisionid` (`revisionID` INTEGER, `maxLogID` INTEGER, PRIMARY KEY (`revisionID`));". | ||||
| 						"INSERT INTO `ttrevisionid` SELECT `tblDocumentRevisionLog`.`revisionID`, ". | ||||
| 						"MAX(`tblDocumentRevisionLog`.`revisionLogID`) AS `maxLogID` ". | ||||
| 						"FROM `tblDocumentRevisionLog` ". | ||||
| 						"GROUP BY `tblDocumentRevisionLog`.`revisionID` ". | ||||
| 						"ORDER BY `maxLogID`"; | ||||
| 				break; | ||||
| 				default: | ||||
| 					$queryStr = "CREATE TEMPORARY TABLE IF NOT EXISTS `ttrevisionid` (PRIMARY KEY (`revisionID`), INDEX (`maxLogID`)) ". | ||||
| 						"SELECT `tblDocumentRevisionLog`.`revisionID`, ". | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Uwe Steinmann
						Uwe Steinmann