如果由于某些限制而导致任何单个记录失败,则整批中止?

时间:2015-02-23 13:35:47

标签: mysql postgresql jdbc batch-processing jdbc-postgres

我使用Postgre sql作为后端。我正在使用postgre jdbc驱动程序进行连接。我正在执行5批记录。我把独特的constartins放在一列中。现在将5条记录添加到批处理后,我正在执行批处理。现在,当我执行此操作时,在第3批中,由于独特的contsratins,一个记录因整个批次将中止而失败。休息所有3(第1,第2,第4)批次将被执行。在MySQl中,只有失败的记录将被中止,包含错误记录的批次将被正确执行。那么为什么会在Postgre sql中发生这种情况?这是预期的行为还是Bug?

0 个答案:

没有答案