Expand description
PostgreSQL 18 row types for the virtual system-catalog relations implemented by the engine.
Modules§
- analysis
- Catalog descriptions required by static SQL binding.
- constraints
- domain
- errors
- Preserve SQL diagnostics carried through catalog storage errors.
- events
- expression_
text - Stable SQL text rendering for cataloged expressions.
- index
- oids
- Stable identities for SQL catalog objects.
- regrole_
dependencies PostgreSQLdependency restrictions for storedregroleconstants.- resolution
- Relation namespace inputs for static SQL analysis.
- result_
type - Result type identities shared with the
PostgreSQLcatalog. - roles
- Role definitions and membership semantics over explicit catalog values.
- security
- sequence_
functions - Ordered argument and owner-column binding for sequence introspection functions.
- session
- stored_
ast - Traversal and identity binding for durable SQL syntax trees.
- stored_
view - type_
metadata - Static
PostgreSQLtype metadata and routine OID policy. - view
Enums§
Constants§
- AG_
CATALOG_ SCHEMA - Namespace of the Apache AGE catalog relations, types, and functions.
- DATABASE_
NAME - DATABASE_
OID
Functions§
- ag_
catalog_ domains - ag_
catalog_ type_ oid - Stable OID of an
ag_catalogtype; the extension assigns these from the OID counter, so any collision-free assignment is faithful. - ag_
label_ id - AGE
label_id:int NOT NULL CHECK (VALUE > 0 AND VALUE <= 65535). - ag_
label_ kind - AGE
label_kind:"char" NOT NULL CHECK (VALUE = 'v' OR VALUE = 'e'). - age_
agtype - Internal type carrier for AGE’s JSONB-shaped
agtypebase type. - age_
graphid - Internal type carrier for AGE’s fixed-width
graphidbase type. - information_
schema_ domains - is_
virtual_ system_ schema - Namespaces the engine implements without a durable schema row: the
PostgreSQLsystem schemas and the Apache AGE catalog schema. - resolve_
virtual_ relation - Resolve a relation reference to one of the engine’s virtual catalog
relations.
information_schemaandpg_catalognames resolve qualified or bare becausePostgreSQLalways searchespg_catalog; the AGE relations resolve bare only whileag_catalogis on the sessionsearch_path, exactly like the extension’s schema.