loserwang1024 commented on code in PR #4004: URL: https://github.com/apache/flink-cdc/pull/4004#discussion_r2061980832
########## flink-cdc-connect/flink-cdc-source-connectors/flink-connector-postgres-cdc/src/main/java/org/apache/flink/cdc/connectors/postgres/source/utils/TableDiscoveryUtils.java: ########## @@ -38,7 +38,8 @@ public static List<TableId> listTables( throws SQLException { Set<TableId> allTableIds = - jdbc.readTableNames(database, null, null, new String[] {"TABLE"}); Review Comment: I hope we can add a param such as partitioned(maybe we can check whether debezium has, so we can reuse), when this param is enabled: 1. discovery partition table here. 2. add publish_via_partition_root=true when create publication.We can add a initRootPublication like what io.debezium.connector.postgresql.connection.PostgresReplicationConnection#initPublication does. Though it's enough to read partition table now. But user have to create publication in advance. To be honest, I hope debezium helps do it. But if it lacks it, we can do it to make easier for user. Just my own thought, @phamvinh1712 @leonardBang , What do you think? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org