diff --git a/src/include/catalog/upgrade_sql/rollback_catalog_maindb/rollback_catalog_maindb_92_422.sql b/src/include/catalog/upgrade_sql/rollback_catalog_maindb/rollback_catalog_maindb_92_422.sql index be46e8a6e..d41efbeb1 100644 --- a/src/include/catalog/upgrade_sql/rollback_catalog_maindb/rollback_catalog_maindb_92_422.sql +++ b/src/include/catalog/upgrade_sql/rollback_catalog_maindb/rollback_catalog_maindb_92_422.sql @@ -1,5 +1,18 @@ -- -------------------------------------------------------------- --- rollback pg_catalog.pg_collation +-- rollback pg_catalog.pg_buffercache_pages -- -------------------------------------------------------------- -delete from pg_catalog.pg_collation where collname='zh_CN' and collnamespace=11 and collencoding=36 and collcollate='zh_CN.gb18030' and collctype='zh_CN.gb18030'; -delete from pg_catalog.pg_collation where collname='zh_CN.gb18030' and collnamespace=11 and collencoding=36 and collcollate='zh_CN.gb18030' and collctype='zh_CN.gb18030'; \ No newline at end of file +DROP FUNCTION IF EXISTS pg_catalog.pg_buffercache_pages() CASCADE; + +SET LOCAL inplace_upgrade_next_system_object_oids = IUO_PROC, 4130; +CREATE OR REPLACE FUNCTION pg_catalog.pg_buffercache_pages +(out bufferid pg_catalog.int4, +out relfilenode pg_catalog.oid, +out bucketid pg_catalog.int2, +out storage_type pg_catalog.int2, +out reltablespace pg_catalog.oid, +out reldatabase pg_catalog.oid, +out relforknumber pg_catalog.int2, +out relblocknumber pg_catalog.int8, +out isdirty pg_catalog.bool, +out usage_count pg_catalog.int2) +RETURNS SETOF record LANGUAGE INTERNAL STABLE STRICT as 'pg_buffercache_pages'; \ No newline at end of file diff --git a/src/include/catalog/upgrade_sql/rollback_catalog_otherdb/rollback_catalog_otherdb_92_422.sql b/src/include/catalog/upgrade_sql/rollback_catalog_otherdb/rollback_catalog_otherdb_92_422.sql new file mode 100644 index 000000000..d41efbeb1 --- /dev/null +++ b/src/include/catalog/upgrade_sql/rollback_catalog_otherdb/rollback_catalog_otherdb_92_422.sql @@ -0,0 +1,18 @@ +-- -------------------------------------------------------------- +-- rollback pg_catalog.pg_buffercache_pages +-- -------------------------------------------------------------- +DROP FUNCTION IF EXISTS pg_catalog.pg_buffercache_pages() CASCADE; + +SET LOCAL inplace_upgrade_next_system_object_oids = IUO_PROC, 4130; +CREATE OR REPLACE FUNCTION pg_catalog.pg_buffercache_pages +(out bufferid pg_catalog.int4, +out relfilenode pg_catalog.oid, +out bucketid pg_catalog.int2, +out storage_type pg_catalog.int2, +out reltablespace pg_catalog.oid, +out reldatabase pg_catalog.oid, +out relforknumber pg_catalog.int2, +out relblocknumber pg_catalog.int8, +out isdirty pg_catalog.bool, +out usage_count pg_catalog.int2) +RETURNS SETOF record LANGUAGE INTERNAL STABLE STRICT as 'pg_buffercache_pages'; \ No newline at end of file diff --git a/src/include/catalog/upgrade_sql/upgrade_catalog_maindb/upgrade_catalog_maindb_92_422.sql b/src/include/catalog/upgrade_sql/upgrade_catalog_maindb/upgrade_catalog_maindb_92_422.sql index 9caf405be..5285b72f6 100644 --- a/src/include/catalog/upgrade_sql/upgrade_catalog_maindb/upgrade_catalog_maindb_92_422.sql +++ b/src/include/catalog/upgrade_sql/upgrade_catalog_maindb/upgrade_catalog_maindb_92_422.sql @@ -7,7 +7,7 @@ SET LOCAL inplace_upgrade_next_system_object_oids = IUO_PROC, 4130; CREATE OR REPLACE FUNCTION pg_catalog.pg_buffercache_pages (out bufferid pg_catalog.int4, out relfilenode pg_catalog.oid, -out bucketid pg_catalog.int2, +out bucketid pg_catalog.int4, out storage_type pg_catalog.int2, out reltablespace pg_catalog.oid, out reldatabase pg_catalog.oid, diff --git a/src/include/catalog/upgrade_sql/upgrade_catalog_otherdb/upgrade_catalog_otherdb_92_422.sql b/src/include/catalog/upgrade_sql/upgrade_catalog_otherdb/upgrade_catalog_otherdb_92_422.sql new file mode 100644 index 000000000..5285b72f6 --- /dev/null +++ b/src/include/catalog/upgrade_sql/upgrade_catalog_otherdb/upgrade_catalog_otherdb_92_422.sql @@ -0,0 +1,20 @@ +-- -------------------------------------------------------------- +-- upgrade pg_catalog.pg_buffercache_pages +-- -------------------------------------------------------------- +DROP FUNCTION IF EXISTS pg_catalog.pg_buffercache_pages() CASCADE; + +SET LOCAL inplace_upgrade_next_system_object_oids = IUO_PROC, 4130; +CREATE OR REPLACE FUNCTION pg_catalog.pg_buffercache_pages +(out bufferid pg_catalog.int4, +out relfilenode pg_catalog.oid, +out bucketid pg_catalog.int4, +out storage_type pg_catalog.int2, +out reltablespace pg_catalog.oid, +out reldatabase pg_catalog.oid, +out relforknumber pg_catalog.int2, +out relblocknumber pg_catalog.int8, +out isdirty pg_catalog.bool, +out isvalid pg_catalog.bool, +out usage_count pg_catalog.int2, +out pinning_backends pg_catalog.int4) +RETURNS SETOF record LANGUAGE INTERNAL STABLE STRICT as 'pg_buffercache_pages'; \ No newline at end of file