修复升级bug

This commit is contained in:
luozihao 2021-11-27 21:11:35 +08:00
parent 87139aeb02
commit 40ee83640d
5 changed files with 11 additions and 5 deletions

View File

@ -439,7 +439,7 @@ static void pgarch_MainLoop(void)
if (t_thrd.arch.pitr_task_last_lsn == InvalidXLogRecPtr) {
initLastTaskLsn();
}
uint32 size;
uint32 size = 0;
if (obs_archive_slot->archive_obs->media_type == ARCHIVE_OBS) {
size = OBS_XLOG_SLICE_BLOCK_SIZE;
} else if (obs_archive_slot->archive_obs->media_type == ARCHIVE_NAS) {

View File

@ -1 +1,2 @@
DROP VIEW IF EXISTS pg_catalog.gs_archive_status;
DROP VIEW IF EXISTS pg_catalog.gs_archive_status;
DROP FUNCTION IF EXISTS pg_catalog.gs_get_archive_status();

View File

@ -1 +1,2 @@
DROP VIEW IF EXISTS pg_catalog.gs_archive_status;
DROP VIEW IF EXISTS pg_catalog.gs_archive_status;
DROP FUNCTION IF EXISTS pg_catalog.gs_get_archive_status();

View File

@ -1 +1,3 @@
CREATE OR REPLACE VIEW pg_catalog.gs_archive_status AS SELECT * FROM gs_get_archive_status();
CREATE FUNCTION pg_catalog.gs_get_archive_status(OUT archive_standby TEXT, OUT last_task_lsn TEXT, OUT "last_arch_time" TIMESTAMPTZ, OUT archive_path TEXT)
RETURNS SETOF RECORD LANGUAGE INTERNAL STABLE ROWS 1 STRICT as 'gs_get_archive_status';
CREATE OR REPLACE VIEW pg_catalog.gs_archive_status AS SELECT * FROM gs_get_archive_status();

View File

@ -1 +1,3 @@
CREATE OR REPLACE VIEW pg_catalog.gs_archive_status AS SELECT * FROM gs_get_archive_status();
CREATE FUNCTION pg_catalog.gs_get_archive_status(OUT archive_standby TEXT, OUT last_task_lsn TEXT, OUT "last_arch_time" TIMESTAMPTZ, OUT archive_path TEXT)
RETURNS SETOF RECORD LANGUAGE INTERNAL STABLE ROWS 1 STRICT as 'gs_get_archive_status';
CREATE OR REPLACE VIEW pg_catalog.gs_archive_status AS SELECT * FROM gs_get_archive_status();