diff --git a/Cargo.lock b/Cargo.lock index f0512ecd59..d8cafc0113 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3741,9 +3741,9 @@ dependencies = [ [[package]] name = "datafusion-pg-catalog" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15824c98ff2009c23b0398d441499b147f7c5ac0e5ee993e7a473d79040e3626" +checksum = "755393864c0c2dd95575ceed4b25e348686028e1b83d06f8f39914209999f821" dependencies = [ "async-trait", "datafusion", diff --git a/Cargo.toml b/Cargo.toml index 18f61b2fce..fdc23da7ed 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -131,7 +131,7 @@ datafusion-functions = "50" datafusion-functions-aggregate-common = "50" datafusion-optimizer = "50" datafusion-orc = "0.5" -datafusion-pg-catalog = "0.12.1" +datafusion-pg-catalog = "0.12.2" datafusion-physical-expr = "50" datafusion-physical-plan = "50" datafusion-sql = "50" diff --git a/src/common/function/src/system/pg_catalog.rs b/src/common/function/src/system/pg_catalog.rs index 339866e554..b6aee0d7c8 100644 --- a/src/common/function/src/system/pg_catalog.rs +++ b/src/common/function/src/system/pg_catalog.rs @@ -386,6 +386,7 @@ impl PGCatalogFunction { registry.register(pg_catalog::create_pg_total_relation_size_udf()); registry.register(pg_catalog::create_pg_stat_get_numscans()); registry.register(pg_catalog::create_pg_get_constraintdef()); + registry.register(pg_catalog::create_pg_get_partition_ancestors_udf()); registry.register_scalar(ObjDescriptionFunction::new()); registry.register_scalar(ColDescriptionFunction::new()); registry.register_scalar(ShobjDescriptionFunction::new());