in core/src/main/scala/org/apache/pekko/persistence/jdbc/state/DurableStateQueries.scala [76:88]
private[jdbc] def updateDbWithDurableState(row: DurableStateTables.DurableStateRow, seqNextValue: String) = {
sqlu"""UPDATE #${durableStateTableCfg.schemaAndTableName}
SET #${durableStateTableCfg.columnNames.globalOffset} = #$seqNextValue,
#${durableStateTableCfg.columnNames.revision} = ${row.revision},
#${durableStateTableCfg.columnNames.statePayload} = ${row.statePayload},
#${durableStateTableCfg.columnNames.stateSerId} = ${row.stateSerId},
#${durableStateTableCfg.columnNames.stateSerManifest} = ${row.stateSerManifest},
#${durableStateTableCfg.columnNames.tag} = ${row.tag},
#${durableStateTableCfg.columnNames.stateTimestamp} = ${System.currentTimeMillis}
WHERE #${durableStateTableCfg.columnNames.persistenceId} = ${row.persistenceId}
AND #${durableStateTableCfg.columnNames.revision} = ${row.revision} - 1
"""
}