{"kind": "oid", "major": "18", "item": {"slug": "oid8", "name": "oid8", "name_zh": "oid8", "category": "Object identifiers", "summary": "Not recorded in the selected version.", "aliases": [], "versions": {"19": {"facts": [], "related": [], "release": {"ref": "PostgreSQL 19beta4 Documentation", "label": "19beta4", "major": "19", "channel": "preview", "revision": "1985075ff3a6bdd8f41bf558847d8707b87c3103aff3c86ad4b627ac7f2d3756"}, "sources": [{"url": "/docs/19/datatype-oid.html#DATATYPE-OID", "label": "PostgreSQL 19beta4 Documentation", "sha256": "1985075ff3a6bdd8f41bf558847d8707b87c3103aff3c86ad4b627ac7f2d3756"}, {"url": "https://www.postgresql.org/docs/19/datatype-oid.html#DATATYPE-OID", "label": "PostgreSQL 19 online manual"}], "sections": [], "description": ["In some contexts, a 64-bit variant oid8 can be used. It is implemented as an unsigned eight-byte integer. Unlike its oid counterpart, it can ensure uniqueness in large individual tables.", "The oid and oid8 types themselves have few operations beyond comparison. They can be cast to integer, however, and then manipulated using the standard integer operators. (Beware of possible signed-versus-unsigned confusion if you do this.)"]}, "20": {"facts": [], "related": [], "release": {"ref": "PostgreSQL 20devel Documentation", "label": "20devel", "major": "20", "channel": "devel", "revision": "dc75e7ebcf3d74dccbbc22ff10acdddc868b64becff49460d7f6ae89659f8be4"}, "sources": [{"url": "/docs/devel/datatype-oid.html#DATATYPE-OID", "label": "PostgreSQL 20devel Documentation", "sha256": "dc75e7ebcf3d74dccbbc22ff10acdddc868b64becff49460d7f6ae89659f8be4"}, {"url": "https://www.postgresql.org/docs/devel/datatype-oid.html#DATATYPE-OID", "label": "PostgreSQL devel online manual"}], "sections": [], "description": ["In some contexts, a 64-bit variant oid8 can be used. It is implemented as an unsigned eight-byte integer. Unlike its oid counterpart, it can ensure uniqueness in large individual tables.", "The oid and oid8 types themselves have few operations beyond comparison. They can be cast to integer, however, and then manipulated using the standard integer operators. (Beware of possible signed-versus-unsigned confusion if you do this.)"]}}, "content_hash": "493a41b87c064199352b59f7a3361fc0545db0361991fb00e9f2c7588b710241", "imported_at": "2026-09-27T09:57:59.077"}, "snapshot": null, "comparison": {"left": "18", "right": "19", "status": "added", "diff": "--- PostgreSQL 18\n+++ PostgreSQL 19\n@@ -1 +1,5 @@\n-Not recorded in this version\n+{\n+  \"facts\": [],\n+  \"signature\": null,\n+  \"tables\": null\n+}"}}