mirror of
https://github.com/vran-dev/databasir.git
synced 2025-09-20 10:49:20 +08:00
feat: ignore sync if without change
This commit is contained in:
@@ -15,7 +15,7 @@ public class ForeignKeyDiffProcessor implements DiffProcessor<ForeignKeyMeta> {
|
||||
"foreignKeys",
|
||||
fk -> {
|
||||
if (fk.getFkName() == null) {
|
||||
return fk.getFkTableName() + "." + fk.getFkColumnName() + "." + fk.getKeySql();
|
||||
return fk.getFkTableName() + "." + fk.getFkColumnName() + "." + fk.getKeySeq();
|
||||
} else {
|
||||
return fk.getFkName();
|
||||
}
|
||||
|
@@ -11,7 +11,7 @@ import lombok.NoArgsConstructor;
|
||||
@AllArgsConstructor
|
||||
public class ForeignKeyMeta {
|
||||
|
||||
private Integer keySql;
|
||||
private Integer keySeq;
|
||||
|
||||
/**
|
||||
* may null
|
||||
|
@@ -41,10 +41,10 @@ public class JdbcForeignKeyMetaRepository implements ForeignKeyMetaRepository {
|
||||
String pkColumnName = keyResult.getString("PKCOLUMN_NAME");
|
||||
String pkName = keyResult.getString("PK_NAME");
|
||||
int updateRule = keyResult.getInt("UPDATE_RULE");
|
||||
int keySql = keyResult.getInt("KEY_SEQ");
|
||||
int keySeq = keyResult.getInt("KEY_SEQ");
|
||||
int deleteRule = keyResult.getInt("DELETE_RULE");
|
||||
ForeignKeyMeta meta = ForeignKeyMeta.builder()
|
||||
.keySql(keySql)
|
||||
.keySeq(keySeq)
|
||||
.fkTableName(fkTableName)
|
||||
.fkColumnName(fkColumnName)
|
||||
.fkName(fkName)
|
||||
|
@@ -51,7 +51,7 @@ public class MarkdownRender implements Render {
|
||||
|
||||
private void buildTableName(MarkdownBuilder contentBuilder, TableMeta table) {
|
||||
String tableName;
|
||||
if (table.getComment() == null || table.getComment().trim().isEmpty()) {
|
||||
if (table.getComment().isEmpty()) {
|
||||
tableName = table.getName();
|
||||
} else {
|
||||
tableName = table.getName() + "(" + table.getComment() + ")";
|
||||
|
Reference in New Issue
Block a user