From 8ee392650877d051438ef4aa1c366d481dd837b0 Mon Sep 17 00:00:00 2001 From: Eureka Date: Wed, 13 Nov 2024 10:54:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=8C=E5=88=97=E8=9E=8D=E5=90=88=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E5=87=BD=E6=95=B0=E5=A2=9E=E5=8A=A0=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E5=92=8C=E7=A8=B3=E5=AE=9A=E6=80=A7=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/backend/catalog/builtin_funcs.ini | 2 +- .../backend/catalog/query_imcstore_views.cpp | 4 ++-- .../upgrade-post_catalog_maindb_93_015.sql | 15 ++++++++++++++- .../upgrade-post_catalog_otherdb_93_015.sql | 15 ++++++++++++++- 4 files changed, 31 insertions(+), 5 deletions(-) diff --git a/src/common/backend/catalog/builtin_funcs.ini b/src/common/backend/catalog/builtin_funcs.ini index 2b973a9ec..52b27d718 100644 --- a/src/common/backend/catalog/builtin_funcs.ini +++ b/src/common/backend/catalog/builtin_funcs.ini @@ -13187,7 +13187,7 @@ AddFuncGroup( ), AddFuncGroup( "query_imcstore_views", 1, - AddBuiltinFunc(_0(6808), _1("query_imcstore_views"), _2(1), _3(true), _4(true), _5(query_imcstore_views), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(11, 26, 19, 22, 21, 19, 16, 26, 20, 20, 20, 20), _22(11, 'o', 'o', 'o', 'o','o', 'o', 'o', 'o', 'o','o', 'o'), _23(11, "reloid", "relname", "imcs_attrs", "imcs_nattrs", "imcs_status", "is_partition", "parent_oid", "cu_size_in_mem", "cu_num_in_mem", "cu_size_in_disk", "cu_num_in_disk"), _24(NULL), _25("query_imcstore_views"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false), _33("query_imcstore_views"), _34('f'), _35(NULL), _36(0), _37(false), _38(NULL), _39(NULL), _40(0)) + AddBuiltinFunc(_0(6808), _1("query_imcstore_views"), _2(1), _3(false), _4(true), _5(query_imcstore_views), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(11, 26, 19, 22, 21, 19, 16, 26, 20, 20, 20, 20), _22(11, 'o', 'o', 'o', 'o','o', 'o', 'o', 'o', 'o','o', 'o'), _23(11, "reloid", "relname", "imcs_attrs", "imcs_nattrs", "imcs_status", "is_partition", "parent_oid", "cu_size_in_mem", "cu_num_in_mem", "cu_size_in_disk", "cu_num_in_disk"), _24(NULL), _25("query_imcstore_views"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false), _33("query_imcstore_views"), _34('f'), _35(NULL), _36(0), _37(false), _38(NULL), _39(NULL), _40(0)) ), AddFuncGroup( "hnswinsert", 1, diff --git a/src/common/backend/catalog/query_imcstore_views.cpp b/src/common/backend/catalog/query_imcstore_views.cpp index 1b11b68a8..5073e537b 100644 --- a/src/common/backend/catalog/query_imcstore_views.cpp +++ b/src/common/backend/catalog/query_imcstore_views.cpp @@ -13,11 +13,11 @@ * See the Mulan PSL v2 for more details. * --------------------------------------------------------------------------------------- * - * imcustorage.cpp + * query_imcstore_views.cpp * routines to support IMColStore * * IDENTIFICATION - * src/gausskernel/storage/htap/imcustorage.cpp + * src/gausskernel/storage/htap/query_imcstore_views.cpp * * --------------------------------------------------------------------------------------- */ diff --git a/src/include/catalog/upgrade_sql/upgrade_catalog_maindb/upgrade-post_catalog_maindb_93_015.sql b/src/include/catalog/upgrade_sql/upgrade_catalog_maindb/upgrade-post_catalog_maindb_93_015.sql index d5e59d23a..14409fbb3 100644 --- a/src/include/catalog/upgrade_sql/upgrade_catalog_maindb/upgrade-post_catalog_maindb_93_015.sql +++ b/src/include/catalog/upgrade_sql/upgrade_catalog_maindb/upgrade-post_catalog_maindb_93_015.sql @@ -28,5 +28,18 @@ CREATE FUNCTION pg_catalog.query_imcstore_views out cu_num_in_mem bigint, out cu_size_in_disk bigint, out cu_num_in_disk bigint - ) RETURNS SETOF RECORD LANGUAGE INTERNAL as 'query_imcstore_views'; + ) RETURNS SETOF RECORD LANGUAGE INTERNAL STABLE as 'query_imcstore_views'; +comment on function pg_catalog.query_imcstore_views( + out reloid oid, + out relname name, + out imcs_attrs int2vector, + out imcs_nattrs smallint, + out imcs_status name, + out is_partition bool, + out parent_oid oid, + out cu_size_in_mem bigint, + out cu_num_in_mem bigint, + out cu_size_in_disk bigint, + out cu_num_in_disk bigint +) is 'query_imcstore_views'; SET LOCAL inplace_upgrade_next_system_object_oids = IUO_PROC, 0; \ No newline at end of file diff --git a/src/include/catalog/upgrade_sql/upgrade_catalog_otherdb/upgrade-post_catalog_otherdb_93_015.sql b/src/include/catalog/upgrade_sql/upgrade_catalog_otherdb/upgrade-post_catalog_otherdb_93_015.sql index d5e59d23a..14409fbb3 100644 --- a/src/include/catalog/upgrade_sql/upgrade_catalog_otherdb/upgrade-post_catalog_otherdb_93_015.sql +++ b/src/include/catalog/upgrade_sql/upgrade_catalog_otherdb/upgrade-post_catalog_otherdb_93_015.sql @@ -28,5 +28,18 @@ CREATE FUNCTION pg_catalog.query_imcstore_views out cu_num_in_mem bigint, out cu_size_in_disk bigint, out cu_num_in_disk bigint - ) RETURNS SETOF RECORD LANGUAGE INTERNAL as 'query_imcstore_views'; + ) RETURNS SETOF RECORD LANGUAGE INTERNAL STABLE as 'query_imcstore_views'; +comment on function pg_catalog.query_imcstore_views( + out reloid oid, + out relname name, + out imcs_attrs int2vector, + out imcs_nattrs smallint, + out imcs_status name, + out is_partition bool, + out parent_oid oid, + out cu_size_in_mem bigint, + out cu_num_in_mem bigint, + out cu_size_in_disk bigint, + out cu_num_in_disk bigint +) is 'query_imcstore_views'; SET LOCAL inplace_upgrade_next_system_object_oids = IUO_PROC, 0; \ No newline at end of file