pg_dirtyread

pg_dirtyread

Read dead but unvacuumed rows from table

Overview

IDExtensionPackageVersionCategoryLicenseLanguage
5050
pg_dirtyread
pg_dirtyread
2.7
ADMIN
BSD 3-Clause
C
AttributeHas BinaryHas LibraryNeed LoadHas DDLRelocatableTrusted
--s-d-r
No
Yes
No
Yes
yes
no
Relationships
See Also
pg_orphaned
pg_surgery
pageinspect
pg_visibility
pg_cheat_funcs
amcheck
pg_repack
pg_squeeze

Packages

TypeRepoVersionPG Major AvailabilityPackage PatternDependencies
EL
PIGSTY
2.7
18
17
16
15
14
13
pg_dirtyread_$v*-
Debian
PGDG
2.7
18
17
16
15
14
13
postgresql-$v-dirtyread-
Linux / PGPG18PG17PG16PG15PG14PG13
el8.x86_64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
el8.aarch64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
el9.x86_64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
el9.aarch64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
el10.x86_64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
el10.aarch64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
d12.x86_64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
d12.aarch64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
d13.x86_64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
d13.aarch64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
u22.x86_64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
u22.aarch64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
u24.x86_64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
u24.aarch64
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PGDG 2.7
PackageVersionOSORGSIZEFile URL
pg_dirtyread_182.7el8.x86_64pgdg17.0 KiBpg_dirtyread_18-2.7-4PGDG.rhel8.x86_64.rpm
pg_dirtyread_182.7el8.aarch64pgdg16.9 KiBpg_dirtyread_18-2.7-4PGDG.rhel8.aarch64.rpm
pg_dirtyread_182.7el9.x86_64pgdg17.2 KiBpg_dirtyread_18-2.7-4PGDG.rhel9.x86_64.rpm
pg_dirtyread_182.7el9.aarch64pgdg16.6 KiBpg_dirtyread_18-2.7-4PGDG.rhel9.aarch64.rpm
pg_dirtyread_182.7el10.x86_64pgdg17.7 KiBpg_dirtyread_18-2.7-4PGDG.rhel10.x86_64.rpm
pg_dirtyread_182.7el10.aarch64pgdg17.5 KiBpg_dirtyread_18-2.7-4PGDG.rhel10.aarch64.rpm
postgresql-18-dirtyread2.7d12.x86_64pgdg21.1 KiBpostgresql-18-dirtyread_2.7-3.pgdg12+1_amd64.deb
postgresql-18-dirtyread2.7d12.aarch64pgdg20.9 KiBpostgresql-18-dirtyread_2.7-3.pgdg12+1_arm64.deb
postgresql-18-dirtyread2.7d13.x86_64pgdg21.1 KiBpostgresql-18-dirtyread_2.7-3.pgdg13+1_amd64.deb
postgresql-18-dirtyread2.7d13.aarch64pgdg20.9 KiBpostgresql-18-dirtyread_2.7-3.pgdg13+1_arm64.deb
postgresql-18-dirtyread2.7u22.x86_64pgdg22.0 KiBpostgresql-18-dirtyread_2.7-3.pgdg22.04+1_amd64.deb
postgresql-18-dirtyread2.7u22.aarch64pgdg21.4 KiBpostgresql-18-dirtyread_2.7-3.pgdg22.04+1_arm64.deb
postgresql-18-dirtyread2.7u24.x86_64pgdg21.2 KiBpostgresql-18-dirtyread_2.7-3.pgdg24.04+1_amd64.deb
postgresql-18-dirtyread2.7u24.aarch64pgdg20.9 KiBpostgresql-18-dirtyread_2.7-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_dirtyread_172.7el8.x86_64pgdg16.8 KiBpg_dirtyread_17-2.7-2PGDG.rhel8.x86_64.rpm
pg_dirtyread_172.7el8.aarch64pgdg16.7 KiBpg_dirtyread_17-2.7-2PGDG.rhel8.aarch64.rpm
pg_dirtyread_172.7el9.x86_64pgdg17.0 KiBpg_dirtyread_17-2.7-2PGDG.rhel9.x86_64.rpm
pg_dirtyread_172.7el9.aarch64pgdg16.6 KiBpg_dirtyread_17-2.7-2PGDG.rhel9.aarch64.rpm
pg_dirtyread_172.7el10.x86_64pgdg17.6 KiBpg_dirtyread_17-2.7-4PGDG.rhel10.x86_64.rpm
pg_dirtyread_172.7el10.aarch64pgdg17.4 KiBpg_dirtyread_17-2.7-4PGDG.rhel10.aarch64.rpm
postgresql-17-dirtyread2.7d12.x86_64pgdg20.9 KiBpostgresql-17-dirtyread_2.7-3.pgdg12+1_amd64.deb
postgresql-17-dirtyread2.7d12.aarch64pgdg20.8 KiBpostgresql-17-dirtyread_2.7-3.pgdg12+1_arm64.deb
postgresql-17-dirtyread2.7d13.x86_64pgdg20.9 KiBpostgresql-17-dirtyread_2.7-3.pgdg13+1_amd64.deb
postgresql-17-dirtyread2.7d13.aarch64pgdg20.9 KiBpostgresql-17-dirtyread_2.7-3.pgdg13+1_arm64.deb
postgresql-17-dirtyread2.7u22.x86_64pgdg26.0 KiBpostgresql-17-dirtyread_2.7-3.pgdg22.04+1_amd64.deb
postgresql-17-dirtyread2.7u22.aarch64pgdg25.3 KiBpostgresql-17-dirtyread_2.7-3.pgdg22.04+1_arm64.deb
postgresql-17-dirtyread2.7u24.x86_64pgdg21.1 KiBpostgresql-17-dirtyread_2.7-3.pgdg24.04+1_amd64.deb
postgresql-17-dirtyread2.7u24.aarch64pgdg20.8 KiBpostgresql-17-dirtyread_2.7-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_dirtyread_162.7el8.x86_64pgdg16.7 KiBpg_dirtyread_16-2.7-1PGDG.rhel8.x86_64.rpm
pg_dirtyread_162.7el8.aarch64pgdg16.6 KiBpg_dirtyread_16-2.7-1PGDG.rhel8.aarch64.rpm
pg_dirtyread_162.7el9.x86_64pgdg16.9 KiBpg_dirtyread_16-2.7-1PGDG.rhel9.x86_64.rpm
pg_dirtyread_162.7el9.aarch64pgdg16.5 KiBpg_dirtyread_16-2.7-1PGDG.rhel9.aarch64.rpm
pg_dirtyread_162.7el10.x86_64pgdg17.6 KiBpg_dirtyread_16-2.7-4PGDG.rhel10.x86_64.rpm
pg_dirtyread_162.7el10.aarch64pgdg17.4 KiBpg_dirtyread_16-2.7-4PGDG.rhel10.aarch64.rpm
postgresql-16-dirtyread2.7d12.x86_64pgdg20.9 KiBpostgresql-16-dirtyread_2.7-3.pgdg12+1_amd64.deb
postgresql-16-dirtyread2.7d12.aarch64pgdg20.8 KiBpostgresql-16-dirtyread_2.7-3.pgdg12+1_arm64.deb
postgresql-16-dirtyread2.7d13.x86_64pgdg21.0 KiBpostgresql-16-dirtyread_2.7-3.pgdg13+1_amd64.deb
postgresql-16-dirtyread2.7d13.aarch64pgdg20.9 KiBpostgresql-16-dirtyread_2.7-3.pgdg13+1_arm64.deb
postgresql-16-dirtyread2.7u22.x86_64pgdg25.5 KiBpostgresql-16-dirtyread_2.7-3.pgdg22.04+1_amd64.deb
postgresql-16-dirtyread2.7u22.aarch64pgdg24.9 KiBpostgresql-16-dirtyread_2.7-3.pgdg22.04+1_arm64.deb
postgresql-16-dirtyread2.7u24.x86_64pgdg21.1 KiBpostgresql-16-dirtyread_2.7-3.pgdg24.04+1_amd64.deb
postgresql-16-dirtyread2.7u24.aarch64pgdg20.8 KiBpostgresql-16-dirtyread_2.7-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_dirtyread_152.7el8.x86_64pgdg16.8 KiBpg_dirtyread_15-2.7-1PGDG.rhel8.x86_64.rpm
pg_dirtyread_152.7el8.aarch64pgdg16.6 KiBpg_dirtyread_15-2.7-1PGDG.rhel8.aarch64.rpm
pg_dirtyread_152.7el9.x86_64pgdg17.0 KiBpg_dirtyread_15-2.7-1PGDG.rhel9.x86_64.rpm
pg_dirtyread_152.7el9.aarch64pgdg16.8 KiBpg_dirtyread_15-2.7-1PGDG.rhel9.aarch64.rpm
pg_dirtyread_152.7el10.x86_64pgdg17.7 KiBpg_dirtyread_15-2.7-4PGDG.rhel10.x86_64.rpm
pg_dirtyread_152.7el10.aarch64pgdg17.6 KiBpg_dirtyread_15-2.7-4PGDG.rhel10.aarch64.rpm
postgresql-15-dirtyread2.7d12.x86_64pgdg21.1 KiBpostgresql-15-dirtyread_2.7-3.pgdg12+1_amd64.deb
postgresql-15-dirtyread2.7d12.aarch64pgdg20.8 KiBpostgresql-15-dirtyread_2.7-3.pgdg12+1_arm64.deb
postgresql-15-dirtyread2.7d13.x86_64pgdg21.1 KiBpostgresql-15-dirtyread_2.7-3.pgdg13+1_amd64.deb
postgresql-15-dirtyread2.7d13.aarch64pgdg20.9 KiBpostgresql-15-dirtyread_2.7-3.pgdg13+1_arm64.deb
postgresql-15-dirtyread2.7u22.x86_64pgdg25.6 KiBpostgresql-15-dirtyread_2.7-3.pgdg22.04+1_amd64.deb
postgresql-15-dirtyread2.7u22.aarch64pgdg25.0 KiBpostgresql-15-dirtyread_2.7-3.pgdg22.04+1_arm64.deb
postgresql-15-dirtyread2.7u24.x86_64pgdg21.1 KiBpostgresql-15-dirtyread_2.7-3.pgdg24.04+1_amd64.deb
postgresql-15-dirtyread2.7u24.aarch64pgdg20.9 KiBpostgresql-15-dirtyread_2.7-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_dirtyread_142.7el8.x86_64pgdg16.8 KiBpg_dirtyread_14-2.7-1PGDG.rhel8.x86_64.rpm
pg_dirtyread_142.7el8.aarch64pgdg16.6 KiBpg_dirtyread_14-2.7-1PGDG.rhel8.aarch64.rpm
pg_dirtyread_142.7el9.x86_64pgdg17.0 KiBpg_dirtyread_14-2.7-1PGDG.rhel9.x86_64.rpm
pg_dirtyread_142.7el9.aarch64pgdg16.8 KiBpg_dirtyread_14-2.7-1PGDG.rhel9.aarch64.rpm
pg_dirtyread_142.7el10.x86_64pgdg17.7 KiBpg_dirtyread_14-2.7-4PGDG.rhel10.x86_64.rpm
pg_dirtyread_142.7el10.aarch64pgdg17.6 KiBpg_dirtyread_14-2.7-4PGDG.rhel10.aarch64.rpm
postgresql-14-dirtyread2.7d12.x86_64pgdg21.0 KiBpostgresql-14-dirtyread_2.7-3.pgdg12+1_amd64.deb
postgresql-14-dirtyread2.7d12.aarch64pgdg20.8 KiBpostgresql-14-dirtyread_2.7-3.pgdg12+1_arm64.deb
postgresql-14-dirtyread2.7d13.x86_64pgdg21.1 KiBpostgresql-14-dirtyread_2.7-3.pgdg13+1_amd64.deb
postgresql-14-dirtyread2.7d13.aarch64pgdg20.9 KiBpostgresql-14-dirtyread_2.7-3.pgdg13+1_arm64.deb
postgresql-14-dirtyread2.7u22.x86_64pgdg25.5 KiBpostgresql-14-dirtyread_2.7-3.pgdg22.04+1_amd64.deb
postgresql-14-dirtyread2.7u22.aarch64pgdg25.0 KiBpostgresql-14-dirtyread_2.7-3.pgdg22.04+1_arm64.deb
postgresql-14-dirtyread2.7u24.x86_64pgdg21.1 KiBpostgresql-14-dirtyread_2.7-3.pgdg24.04+1_amd64.deb
postgresql-14-dirtyread2.7u24.aarch64pgdg20.8 KiBpostgresql-14-dirtyread_2.7-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_dirtyread_132.7el8.x86_64pgdg16.7 KiBpg_dirtyread_13-2.7-1PGDG.rhel8.x86_64.rpm
pg_dirtyread_132.7el8.aarch64pgdg16.6 KiBpg_dirtyread_13-2.7-1PGDG.rhel8.aarch64.rpm
pg_dirtyread_132.7el9.x86_64pgdg17.0 KiBpg_dirtyread_13-2.7-1PGDG.rhel9.x86_64.rpm
pg_dirtyread_132.7el9.aarch64pgdg16.7 KiBpg_dirtyread_13-2.7-1PGDG.rhel9.aarch64.rpm
pg_dirtyread_132.7el10.x86_64pgdg17.7 KiBpg_dirtyread_13-2.7-4PGDG.rhel10.x86_64.rpm
pg_dirtyread_132.7el10.aarch64pgdg17.6 KiBpg_dirtyread_13-2.7-4PGDG.rhel10.aarch64.rpm
postgresql-13-dirtyread2.7d12.x86_64pgdg20.9 KiBpostgresql-13-dirtyread_2.7-3.pgdg12+1_amd64.deb
postgresql-13-dirtyread2.7d12.aarch64pgdg20.8 KiBpostgresql-13-dirtyread_2.7-3.pgdg12+1_arm64.deb
postgresql-13-dirtyread2.7d13.x86_64pgdg20.9 KiBpostgresql-13-dirtyread_2.7-3.pgdg13+1_amd64.deb
postgresql-13-dirtyread2.7d13.aarch64pgdg20.7 KiBpostgresql-13-dirtyread_2.7-3.pgdg13+1_arm64.deb
postgresql-13-dirtyread2.7u22.x86_64pgdg25.2 KiBpostgresql-13-dirtyread_2.7-3.pgdg22.04+1_amd64.deb
postgresql-13-dirtyread2.7u22.aarch64pgdg24.9 KiBpostgresql-13-dirtyread_2.7-3.pgdg22.04+1_arm64.deb
postgresql-13-dirtyread2.7u24.x86_64pgdg20.9 KiBpostgresql-13-dirtyread_2.7-3.pgdg24.04+1_amd64.deb
postgresql-13-dirtyread2.7u24.aarch64pgdg20.6 KiBpostgresql-13-dirtyread_2.7-3.pgdg24.04+1_arm64.deb

Source

pig build get pg_dirtyread; # get pg_dirtyread source code
pig build dep pg_dirtyread; # install build dependencies
pig build pkg pg_dirtyread; # build extension rpm or deb
pig build ext pg_dirtyread; # build extension rpms

Install

To add the required PGDG / PIGSTY upstream repository, use:

pig repo add pgsql -u   # add PGDG + Pigsty repo and update cache (leave existing repos)

Install this extension with:

pig ext install pg_dirtyread; # install by extension name, for the current active PG version
pig ext install pg_dirtyread; # install via package alias, for the active PG version
pig ext install pg_dirtyread -v 18;   # install for PG 18
pig ext install pg_dirtyread -v 17;   # install for PG 17
pig ext install pg_dirtyread -v 16;   # install for PG 16
pig ext install pg_dirtyread -v 15;   # install for PG 15
pig ext install pg_dirtyread -v 14;   # install for PG 14
pig ext install pg_dirtyread -v 13;   # install for PG 13

Create this extension with:

CREATE EXTENSION pg_dirtyread;
Last updated on