From 9ff352469c5b21d422465d19746e5465ab377537 Mon Sep 17 00:00:00 2001 From: Alek Westover Date: Wed, 12 Jul 2023 13:28:15 -0400 Subject: [PATCH] basically working. problem: my test files are version 15 but Im testing with version 14 --- compute_tools/src/extension_server.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compute_tools/src/extension_server.rs b/compute_tools/src/extension_server.rs index 7a5c506b47..bdc08fdeab 100644 --- a/compute_tools/src/extension_server.rs +++ b/compute_tools/src/extension_server.rs @@ -146,6 +146,8 @@ pub async fn download_extension( pgbin: &str, pg_version: &str, ) -> Result<()> { + let ext_name = ext_name.replace(".so", ""); + info!("DOWNLOAD EXTENSION {:?}", ext_name); let ext_name_targz = ext_name.to_owned() + ".tar.gz"; let ext_path = RemotePath::new( @@ -154,7 +156,7 @@ pub async fn download_extension( .join(ext_name_targz.clone()), )?; let local_sharedir = Path::new(&get_pg_config("--sharedir", pgbin)).join("extension"); - let local_libdir = Path::new(&get_pg_config("--libdir", pgbin)).to_owned(); + let local_libdir = Path::new(&get_pg_config("--libdir", pgbin)).join("postgresql"); info!( "Start downloading extension {:?} from {:?}", ext_name, ext_path