Wiki / OID Types
OID Types
Compare versionsObject identifiers, reg* name aliases, and the transaction, command and row identifiers documented alongside them.
Reading PostgreSQL 18.6.
18 entries; 16 recorded in PostgreSQL 18.6.
-
oid Object identifiers
oid
numeric object identifier.
-
oid8
Not recorded in the selected version.
-
regclass Object name aliases
regclass
relation name.
-
regcollation Object name aliases
regcollation
collation name.
-
regconfig Object name aliases
regconfig
text search configuration.
-
regdatabase
Not recorded in the selected version.
-
regdictionary Object name aliases
regdictionary
text search dictionary.
-
regnamespace Object name aliases
regnamespace
namespace name.
-
regoper Object name aliases
regoper
operator name.
-
regoperator Object name aliases
regoperator
operator with argument types.
-
regproc Object name aliases
regproc
function name.
-
regprocedure Object name aliases
regprocedure
function with argument types.
-
regrole Object name aliases
regrole
role name.
-
regtype Object name aliases
regtype
data type name.
-
cid Transaction and row identifiers
cid
A third identifier type used by the system is cid , or command identifier. This is the data type of the system columns cmin and cmax . Command identifiers are also 32-bit quantities.
-
tid Transaction and row identifiers
tid
A final identifier type used by the system is tid , or tuple identifier (row identifier). This is the data type of the system column ctid . A tuple ID is a pair (block number, tuple index within block) that identifies the physical location of the ro…
-
xid Transaction and row identifiers
xid
Another identifier type used by the system is xid , or transaction (abbreviated xact ) identifier. This is the data type of the system columns xmin and xmax . Transaction identifiers are 32-bit quantities. In some contexts, a 64-bit variant xid8 is …
-
xid8 Transaction and row identifiers
xid8
Another identifier type used by the system is xid , or transaction (abbreviated xact ) identifier. This is the data type of the system columns xmin and xmax . Transaction identifiers are 32-bit quantities. In some contexts, a 64-bit variant xid8 is …
RecordedFirst recordedInterface or attribute changeNo longer recorded
Squares indicate presence in sampled builds, not first introduction. Select a square for the same-version definition and sources.
Changes in PostgreSQL 18.6 · Export JSON
Reading this collection
Name aliases resolve catalog objects. Bare OIDs are not persistent identities across databases or clusters; transaction identifiers and physical row locations have different lifetimes.