提交 cafbb9fd authored 作者: Thomas Mueller's avatar Thomas Mueller

Primary key violations threw a strange exception message.

上级 ce69748d
...@@ -147,7 +147,10 @@ public class PageDataIndex extends PageIndex { ...@@ -147,7 +147,10 @@ public class PageDataIndex extends PageIndex {
} }
public DbException getNewDuplicateKeyException() { public DbException getNewDuplicateKeyException() {
String sql = "PRIMARY KEY ON " + table.getSQL() + "(" + indexColumns[mainIndexColumn].getSQL() + ")"; String sql = "PRIMARY KEY ON " + table.getSQL();
if (mainIndexColumn >= 0 && mainIndexColumn < indexColumns.length) {
sql += "(" + indexColumns[mainIndexColumn].getSQL() + ")";
}
return DbException.get(ErrorCode.DUPLICATE_KEY_1, sql); return DbException.get(ErrorCode.DUPLICATE_KEY_1, sql);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论