Ticket #288: phing-2.3.0-dbdeploy-fix-undo-comment-syntax.diff
| File phing-2.3.0-dbdeploy-fix-undo-comment-syntax.diff, 1.5 KB (added by lstrojny@…, 4 years ago) |
|---|
-
phing-2.3.0/tasks/ext/dbdeploy/DbDeployTask.php
old new 107 107 $fullFileName = $this->dir . '/' . $fileName; 108 108 $fh = fopen($fullFileName, 'r'); 109 109 $contents = fread($fh, filesize($fullFileName)); 110 $deploySQLFromFile = substr($contents,0,strpos($contents, '-- //@UNDO'));110 $deploySQLFromFile = substr($contents,0,strpos($contents, '-- //@UNDO')); 111 111 $sqlToPerformDeploy .= $deploySQLFromFile; 112 112 $sqlToPerformDeploy .= 'UPDATE ' . DbDeployTask::$TABLE_NAME . ' SET complete_dt = ' . $this->dbmsSyntax->generateTimestamp() . ' WHERE change_number = ' . $fileChangeNumber . ' AND delta_set = \'' . $this->deltaSet . '\';' . "\n"; 113 113 $sqlToPerformDeploy .= '-- Fragment ends: ' . $fileChangeNumber . ' --' . "\n"; … … 126 126 $fullFileName = $this->dir . '/' . $fileName; 127 127 $fh = fopen($fullFileName, 'r'); 128 128 $contents = fread($fh, filesize($fullFileName)); 129 $undoSQLFromFile = substr($contents,strpos($contents, '-- //@UNDO')+9);129 $undoSQLFromFile = substr($contents,strpos($contents, '-- //@UNDO')+10); 130 130 $sqlToPerformUndo .= $undoSQLFromFile; 131 131 $sqlToPerformUndo .= 'DELETE FROM ' . DbDeployTask::$TABLE_NAME . ' WHERE change_number = ' . $fileChangeNumber . ' AND delta_set = \'' . $this->deltaSet . '\';' . "\n"; 132 132 $sqlToPerformUndo .= '-- Fragment ends: ' . $fileChangeNumber . ' --' . "\n";
