@@ -82,7 +82,7 @@ public function propagateChange($internalPath, $time, $sizeDifference = 0) {
8282 }, $ parentHashes );
8383
8484 $ builder ->update ('filecache ' )
85- ->set ('mtime ' , $ builder ->createFunction ('GREATEST(` mtime` , ' . $ builder ->createNamedParameter ((int )$ time , IQueryBuilder::PARAM_INT ) . ') ' ))
85+ ->set ('mtime ' , $ builder ->createFunction ('GREATEST( ' . $ builder -> getColumnName ( ' mtime ' ) . ' , ' . $ builder ->createNamedParameter ((int )$ time , IQueryBuilder::PARAM_INT ) . ') ' ))
8686 ->set ('etag ' , $ builder ->createNamedParameter ($ etag , IQueryBuilder::PARAM_STR ))
8787 ->where ($ builder ->expr ()->eq ('storage ' , $ builder ->createNamedParameter ($ storageId , IQueryBuilder::PARAM_INT )))
8888 ->andWhere ($ builder ->expr ()->in ('path_hash ' , $ hashParams ));
@@ -93,7 +93,7 @@ public function propagateChange($internalPath, $time, $sizeDifference = 0) {
9393 // we need to do size separably so we can ignore entries with uncalculated size
9494 $ builder = $ this ->connection ->getQueryBuilder ();
9595 $ builder ->update ('filecache ' )
96- ->set ('size ' , $ builder ->createFunction ( ' ` size` + ' . $ builder ->createNamedParameter ($ sizeDifference )))
96+ ->set ('size ' , $ builder ->func ()-> add ( ' size ' , $ builder ->createNamedParameter ($ sizeDifference )))
9797 ->where ($ builder ->expr ()->eq ('storage ' , $ builder ->createNamedParameter ($ storageId , IQueryBuilder::PARAM_INT )))
9898 ->andWhere ($ builder ->expr ()->in ('path_hash ' , $ hashParams ))
9999 ->andWhere ($ builder ->expr ()->gt ('size ' , $ builder ->expr ()->literal (-1 , IQueryBuilder::PARAM_INT )));
@@ -156,14 +156,14 @@ public function commitBatch() {
156156 $ storageId = (int )$ this ->storage ->getStorageCache ()->getNumericId ();
157157
158158 $ query ->update ('filecache ' )
159- ->set ('mtime ' , $ query ->createFunction ('GREATEST(` mtime` , ' . $ query ->createParameter ('time ' ) . ') ' ))
159+ ->set ('mtime ' , $ query ->createFunction ('GREATEST( ' . $ query -> getColumnName ( ' mtime ' ) . ' , ' . $ query ->createParameter ('time ' ) . ') ' ))
160160 ->set ('etag ' , $ query ->expr ()->literal (uniqid ()))
161161 ->where ($ query ->expr ()->eq ('storage ' , $ query ->expr ()->literal ($ storageId , IQueryBuilder::PARAM_INT )))
162162 ->andWhere ($ query ->expr ()->eq ('path_hash ' , $ query ->createParameter ('hash ' )));
163163
164164 $ sizeQuery = $ this ->connection ->getQueryBuilder ();
165165 $ sizeQuery ->update ('filecache ' )
166- ->set ('size ' , $ sizeQuery ->createFunction ( ' ` size` + ' . $ sizeQuery ->createParameter ('size ' )))
166+ ->set ('size ' , $ sizeQuery ->func ()-> add ( ' size ' , $ sizeQuery ->createParameter ('size ' )))
167167 ->where ($ query ->expr ()->eq ('storage ' , $ query ->expr ()->literal ($ storageId , IQueryBuilder::PARAM_INT )))
168168 ->andWhere ($ query ->expr ()->eq ('path_hash ' , $ query ->createParameter ('hash ' )))
169169 ->andWhere ($ sizeQuery ->expr ()->gt ('size ' , $ sizeQuery ->expr ()->literal (-1 , IQueryBuilder::PARAM_INT )));
0 commit comments