Check the value of relfrozenxid

pull/7348/head
naisila 2023-11-16 12:21:51 +03:00
parent 6cbd8da351
commit 0a1382d32a
No known key found for this signature in database
GPG Key ID: A824BA9862D73E6D
2 changed files with 16 additions and 4 deletions

View File

@ -76,12 +76,23 @@ CREATE TABLE local_vacuum_table(name text);
VACUUM (FULL) local_vacuum_table;
VACUUM ANALYZE local_vacuum_table;
ALTER TABLE local_vacuum_table SET (autovacuum_enabled = false);
INSERT INTO local_vacuum_table VALUES ('peter');
INSERT INTO local_vacuum_table VALUES ('onur'), ('aykut'), ('emel');
SELECT reltoastrelid FROM pg_class WHERE relname='local_vacuum_table'
\gset
SELECT relfrozenxid::text::integer AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
SELECT relfrozenxid::text::integer AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass;
frozenxid
---------------------------------------------------------------------
1049
(1 row)
\gset
VACUUM (FREEZE) local_vacuum_table;
SELECT relfrozenxid::text::integer AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass;
frozenxid
---------------------------------------------------------------------
1051
(1 row)
SELECT relfrozenxid::text::integer > :frozenxid AS frozen_performed FROM pg_class
WHERE oid=:reltoastrelid::regclass;
frozen_performed

View File

@ -27,14 +27,15 @@ CREATE TABLE local_vacuum_table(name text);
VACUUM (FULL) local_vacuum_table;
VACUUM ANALYZE local_vacuum_table;
ALTER TABLE local_vacuum_table SET (autovacuum_enabled = false);
INSERT INTO local_vacuum_table VALUES ('peter');
INSERT INTO local_vacuum_table VALUES ('onur'), ('aykut'), ('emel');
SELECT reltoastrelid FROM pg_class WHERE relname='local_vacuum_table'
\gset
SELECT relfrozenxid::text::integer AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
SELECT relfrozenxid::text::integer AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass;
\gset
VACUUM (FREEZE) local_vacuum_table;
SELECT relfrozenxid::text::integer AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass;
SELECT relfrozenxid::text::integer > :frozenxid AS frozen_performed FROM pg_class
WHERE oid=:reltoastrelid::regclass;