diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java index 093a7a761..c4b08cde3 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java @@ -512,7 +512,7 @@ public final class CveDB implements AutoCloseable { if (mergeProperty != null) { mergeProperty.setString(1, key); mergeProperty.setString(2, value); - mergeProperty.executeUpdate(); + mergeProperty.execute(); } else { // No Merge statement, so doing an Update/Insert... final PreparedStatement updateProperty = getPreparedStatement(UPDATE_PROPERTY); diff --git a/dependency-check-core/src/main/resources/data/dbStatements_postgresql.properties b/dependency-check-core/src/main/resources/data/dbStatements_postgresql.properties index 72f3fff08..15c33956e 100644 --- a/dependency-check-core/src/main/resources/data/dbStatements_postgresql.properties +++ b/dependency-check-core/src/main/resources/data/dbStatements_postgresql.properties @@ -12,5 +12,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -MERGE_PROPERTY=CALL save_property(?, ?) -CLEANUP_ORPHANS=DELETE FROM cpeEntry WHERE id IN (SELECT id FROM cpeEntry LEFT JOIN software ON cpeEntry.id = software.CPEEntryId WHERE software.CPEEntryId IS NULL); \ No newline at end of file +MERGE_PROPERTY=SELECT save_property(?, ?) +CLEANUP_ORPHANS=DELETE FROM cpeEntry WHERE id IN (SELECT id FROM cpeEntry LEFT JOIN software ON cpeEntry.id = software.CPEEntryId WHERE software.CPEEntryId IS NULL);