fix: table diff is none when index or fk is modified (#280)

This commit is contained in:
vran
2023-12-01 19:46:40 +08:00
committed by GitHub
parent bb2e5a786a
commit 01fa3284b6
2 changed files with 16 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ import lombok.extern.slf4j.Slf4j;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.SQLException;
import java.util.PriorityQueue;
@Slf4j
public class MetaProviders {
@@ -73,6 +74,7 @@ public class MetaProviders {
}
private static DatabaseMetaProvider sqlServer() {
SqlServerColumnMetaProvider var = new SqlServerColumnMetaProvider();
var columnMetaProvider = new SqlServerColumnMetaProvider();
var foreignKeyMetaProvider = new JdbcForeignKeyMetaProvider();
var indexMetaProvider = new JdbcIndexMetaProvider();
@@ -87,6 +89,9 @@ public class MetaProviders {
}
private static DatabaseMetaProvider postgresql() {
var queue = new PriorityQueue<Integer>();
queue.offer(1);
var columnMetaProvider = new JdbcColumnMetaProvider();
var foreignKeyMetaProvider = new JdbcForeignKeyMetaProvider();
var indexMetaProvider = new JdbcIndexMetaProvider();