Skip to content

Commit 3a7ba8b

Browse files
Move to if-let chain
1 parent 49b53b6 commit 3a7ba8b

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

etl/src/replication/client.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -642,14 +642,7 @@ impl PgReplicationClient {
642642
publication: Option<&str>,
643643
) -> EtlResult<Vec<ColumnSchema>> {
644644
let (pub_cte, pub_pred) = if let Some(publication) = publication {
645-
let is_pg14_or_earlier = if let Some(server_version) = self.server_version {
646-
server_version.get() < 150000
647-
} else {
648-
// be conservative by default
649-
true
650-
};
651-
652-
if !is_pg14_or_earlier {
645+
if let Some(server_version) = self.server_version && server_version.get() >= 150000 {
653646
(
654647
format!(
655648
"with pub_attrs as (
@@ -669,7 +662,7 @@ impl PgReplicationClient {
669662
)",
670663
)
671664
} else {
672-
// No column-level filtering, check if table is in publication
665+
// Postgres 14 or earlier or unknown, fallback to no column-level filtering
673666
(
674667
format!(
675668
"with pub_table as (

0 commit comments

Comments
 (0)