Module builtin

Source
Expand description

Built-in catalog items.

Builtins exist in the mz_catalog ambient schema. They are automatically installed into the catalog when it is opened. Their definitions are not persisted in the catalog, but hardcoded in this module. This makes it easy to add new builtins, or change the definition of existing builtins, in new versions of Materialize.

Builtin’s names, columns, and types are part of the stable API of Materialize. Be careful to maintain backwards compatibility when changing definitions of existing builtins!

More information about builtin system tables and types can be found in https://materialize.com/docs/sql/system-catalog/.

Modules§

BUILTINS
notice

Structs§

BuiltinCluster
BuiltinClusterReplica
BuiltinConnection
BuiltinContinualTask
BuiltinFunc
BuiltinIndex
Note: When creating a built-in index, it’s usually best to choose a key that has only one component. For example, if you created an index ON mz_internal.mz_object_lifetimes (id, object_type), then this index couldn’t be used for a lookup for WHERE object_type = ..., and neither for joins keyed on just id. See https://materialize.com/docs/transform-data/optimization/#matching-multi-column-indexes-to-multi-column-where-clauses
BuiltinLog
BuiltinRole
BuiltinSource
BuiltinTable
BuiltinType
BuiltinView

Enums§

Builtin
UnsafeBuiltinTableFingerprintWhitespace
Allows tests to inject arbitrary amounts of whitespace to forcibly change the fingerprint and trigger a builtin migration.

Constants§

ANALYTICS_SELECT 🔒
BUILTIN_CLUSTERS
BUILTIN_CLUSTER_REPLICAS
BUILTIN_CLUSTER_REPLICA_NAME 🔒
BUILTIN_PREFIXES
BUILTIN_ROLES
MONITOR_REDACTED_SELECT 🔒
MONITOR_SELECT 🔒
MZ_ANALYTICS_CLUSTER
MZ_ANALYTICS_ROLE
MZ_CATALOG_SERVER_CLUSTER
MZ_CATALOG_SERVER_CLUSTER_REPLICA
MZ_CLUSTERS_IND
MZ_CLUSTER_DEPLOYMENT_LINEAGE_IND
MZ_CLUSTER_REPLICAS_IND
MZ_CLUSTER_REPLICA_HISTORY_IND
MZ_CLUSTER_REPLICA_METRICS_HISTORY_IND
MZ_CLUSTER_REPLICA_METRICS_IND
MZ_CLUSTER_REPLICA_NAME_HISTORY_IND
MZ_CLUSTER_REPLICA_SIZES_IND
MZ_CLUSTER_REPLICA_STATUSES_IND
MZ_CLUSTER_REPLICA_STATUS_HISTORY_IND
MZ_CLUSTER_WORKLOAD_CLASSES_IND
MZ_COLUMNS_IND
MZ_COMMENTS_IND
MZ_COMPUTE_DEPENDENCIES_IND
MZ_CONNECTIONS_IND
MZ_CONSOLE_CLUSTER_UTILIZATION_OVERVIEW_IND
MZ_CONTINUAL_TASKS_IND
MZ_DATABASES_IND
MZ_FRONTIERS_IND
MZ_INDEXES_IND
MZ_KAFKA_SOURCES_IND
MZ_MATERIALIZED_VIEWS_IND
MZ_MONITOR_REDACTED
This role is like MZ_MONITOR_ROLE, but can only query the redacted versions of the objects.
MZ_MONITOR_ROLE
This role can SELECT from various query history objects, e.g. mz_prepared_statement_history.
MZ_OBJECTS_IND
MZ_OBJECT_DEPENDENCIES_IND
MZ_OBJECT_HISTORY_IND
MZ_OBJECT_LIFETIMES_IND
MZ_OBJECT_TRANSITIVE_DEPENDENCIES_IND
MZ_PROBE_CLUSTER
MZ_PROBE_CLUSTER_REPLICA
MZ_RECENT_ACTIVITY_LOG_THINNED_IND
MZ_ROLES_IND
MZ_SCHEMAS_IND
MZ_SECRETS_IND
MZ_SHOW_ALL_OBJECTS_IND
MZ_SHOW_CLUSTERS_IND
MZ_SHOW_CLUSTER_REPLICAS_IND
MZ_SHOW_COLUMNS_IND
MZ_SHOW_CONNECTIONS_IND
MZ_SHOW_CONTINUAL_TASKS_IND
MZ_SHOW_DATABASES_IND
MZ_SHOW_INDEXES_IND
MZ_SHOW_MATERIALIZED_VIEWS_IND
MZ_SHOW_ROLES_IND
MZ_SHOW_SCHEMAS_IND
MZ_SHOW_SECRETS_IND
MZ_SHOW_SINKS_IND
MZ_SHOW_SOURCES_IND
MZ_SHOW_TABLES_IND
MZ_SHOW_TYPES_IND
MZ_SHOW_VIEWS_IND
MZ_SINKS_IND
MZ_SINK_STATISTICS_IND
MZ_SINK_STATUSES_IND
MZ_SINK_STATUS_HISTORY_IND
MZ_SOURCES_IND
MZ_SOURCE_STATISTICS_IND
MZ_SOURCE_STATISTICS_WITH_HISTORY_IND
MZ_SOURCE_STATUSES_IND
MZ_SOURCE_STATUS_HISTORY_IND
MZ_SUPPORT_CLUSTER
MZ_SUPPORT_ROLE
MZ_SYSTEM_CLUSTER
MZ_SYSTEM_CLUSTER_REPLICA
MZ_SYSTEM_ROLE
MZ_TABLES_IND
MZ_TYPES_IND
MZ_VIEWS_IND
MZ_WALLCLOCK_GLOBAL_LAG_RECENT_HISTORY_IND
MZ_WEBHOOK_SOURCES_IND
PG_ATTRDEF_ALL_DATABASES_IND
PG_ATTRIBUTE_ALL_DATABASES_IND
PG_CLASS_ALL_DATABASES_IND
PG_DESCRIPTION_ALL_DATABASES_IND
PG_NAMESPACE_ALL_DATABASES_IND
PG_TYPE_ALL_DATABASES_IND
PUBLIC_SELECT 🔒
RUNTIME_ALTERABLE_FINGERPRINT_SENTINEL
A sentinel used in place of a fingerprint that indicates that a builtin object is runtime alterable. Runtime alterable objects don’t have meaningful fingerprints because they may have been intentionally changed by the user after creation.
SUPPORT_SELECT 🔒
TYPE_ACL_ITEM
TYPE_ACL_ITEM_ARRAY
TYPE_ANY
TYPE_ANYARRAY
TYPE_ANYCOMPATIBLE
TYPE_ANYCOMPATIBLEARRAY
TYPE_ANYCOMPATIBLELIST
TYPE_ANYCOMPATIBLEMAP
TYPE_ANYCOMPATIBLENONARRAY
TYPE_ANYCOMPATIBLERANGE
TYPE_ANYELEMENT
TYPE_ANYNONARRAY
TYPE_ANYRANGE
TYPE_BOOL
TYPE_BOOL_ARRAY
TYPE_BPCHAR
TYPE_BPCHAR_ARRAY
TYPE_BYTEA
TYPE_BYTEA_ARRAY
TYPE_CHAR
TYPE_CHAR_ARRAY
TYPE_DATE
TYPE_DATE_ARRAY
TYPE_DATE_RANGE
TYPE_DATE_RANGE_ARRAY
TYPE_FLOAT4
TYPE_FLOAT8
TYPE_FLOAT4_ARRAY
TYPE_FLOAT8_ARRAY
TYPE_INT2
TYPE_INT4
TYPE_INT8
TYPE_INT2_ARRAY
TYPE_INT2_VECTOR
TYPE_INT2_VECTOR_ARRAY
TYPE_INT4_ARRAY
TYPE_INT4_RANGE
TYPE_INT4_RANGE_ARRAY
TYPE_INT8_ARRAY
TYPE_INT8_RANGE
TYPE_INT8_RANGE_ARRAY
TYPE_INTERNAL
TYPE_INTERVAL
TYPE_INTERVAL_ARRAY
TYPE_JSONB
TYPE_JSONB_ARRAY
TYPE_LIST
TYPE_MAP
TYPE_MZ_ACL_ITEM
TYPE_MZ_ACL_ITEM_ARRAY
TYPE_MZ_TIMESTAMP
TYPE_MZ_TIMESTAMP_ARRAY
TYPE_NAME
TYPE_NAME_ARRAY
TYPE_NUMERIC
TYPE_NUMERIC_ARRAY
TYPE_NUM_RANGE
TYPE_NUM_RANGE_ARRAY
TYPE_OID
TYPE_OID_ARRAY
TYPE_RECORD
TYPE_RECORD_ARRAY
TYPE_REGCLASS
TYPE_REGCLASS_ARRAY
TYPE_REGPROC
TYPE_REGPROC_ARRAY
TYPE_REGTYPE
TYPE_REGTYPE_ARRAY
TYPE_TEXT
TYPE_TEXT_ARRAY
TYPE_TIME
TYPE_TIMESTAMP
TYPE_TIMESTAMPTZ
TYPE_TIMESTAMPTZ_ARRAY
TYPE_TIMESTAMP_ARRAY
TYPE_TIME_ARRAY
TYPE_TSTZ_RANGE
TYPE_TSTZ_RANGE_ARRAY
TYPE_TS_RANGE
TYPE_TS_RANGE_ARRAY
TYPE_UINT2
TYPE_UINT4
TYPE_UINT8
TYPE_UINT2_ARRAY
TYPE_UINT4_ARRAY
TYPE_UINT8_ARRAY
TYPE_UUID
TYPE_UUID_ARRAY
TYPE_VARCHAR
TYPE_VARCHAR_ARRAY

Statics§

BUILTINS_STATIC
List of all builtin objects sorted topologically by dependency.
BUILTIN_LOG_LOOKUP
BUILTIN_LOOKUP
Keys are builtin object description, values are the builtin index when sorted by dependency and the builtin itself.
INFORMATION_SCHEMA_APPLICABLE_ROLES
INFORMATION_SCHEMA_CHARACTER_SETS
INFORMATION_SCHEMA_COLUMNS
INFORMATION_SCHEMA_ENABLED_ROLES
INFORMATION_SCHEMA_KEY_COLUMN_USAGE
INFORMATION_SCHEMA_REFERENTIAL_CONSTRAINTS
INFORMATION_SCHEMA_ROLE_TABLE_GRANTS
INFORMATION_SCHEMA_ROUTINES
INFORMATION_SCHEMA_SCHEMATA
INFORMATION_SCHEMA_TABLES
INFORMATION_SCHEMA_TABLE_CONSTRAINTS
INFORMATION_SCHEMA_TABLE_PRIVILEGES
INFORMATION_SCHEMA_TRIGGERS
INFORMATION_SCHEMA_VIEWS
MZ_ACTIVE_PEEKS
MZ_ACTIVE_PEEKS_PER_WORKER
MZ_ACTIVITY_LOG_THINNED
MZ_AGGREGATES
MZ_ANALYTICS
MZ_ARRANGEMENT_BATCHER_ALLOCATIONS_RAW
MZ_ARRANGEMENT_BATCHER_CAPACITY_RAW
MZ_ARRANGEMENT_BATCHER_RECORDS_RAW
MZ_ARRANGEMENT_BATCHER_SIZE_RAW
MZ_ARRANGEMENT_BATCHES_RAW
MZ_ARRANGEMENT_HEAP_ALLOCATIONS_RAW
MZ_ARRANGEMENT_HEAP_CAPACITY_RAW
MZ_ARRANGEMENT_HEAP_SIZE_RAW
MZ_ARRANGEMENT_RECORDS_RAW
MZ_ARRANGEMENT_SHARING
MZ_ARRANGEMENT_SHARING_PER_WORKER
MZ_ARRANGEMENT_SHARING_RAW
MZ_ARRANGEMENT_SIZES
MZ_ARRANGEMENT_SIZES_PER_WORKER
MZ_ARRAY_TYPES
MZ_AUDIT_EVENTS
MZ_AWS_CONNECTIONS
MZ_AWS_PRIVATELINK_CONNECTIONS
MZ_AWS_PRIVATELINK_CONNECTION_STATUSES
MZ_AWS_PRIVATELINK_CONNECTION_STATUS_HISTORY
MZ_BASE_TYPES
MZ_CLUSTERS
MZ_CLUSTER_DEPLOYMENT_LINEAGE
Traces the blue/green deployment lineage in the audit log to determine all cluster IDs that are logically the same cluster. cluster_id: The ID of a cluster. current_deployment_cluster_id: The cluster ID of the last cluster in cluster_id’s blue/green lineage. cluster_name: The name of the cluster. The approach taken is as follows. First, find all extant clusters and add them to the result set. Per cluster, we do the following:
MZ_CLUSTER_REPLICAS
MZ_CLUSTER_REPLICA_FRONTIERS
MZ_CLUSTER_REPLICA_FRONTIERS_IND
MZ_CLUSTER_REPLICA_HISTORY
MZ_CLUSTER_REPLICA_METRICS
MZ_CLUSTER_REPLICA_METRICS_HISTORY
MZ_CLUSTER_REPLICA_METRICS_HISTORY_CT
MZ_CLUSTER_REPLICA_NAME_HISTORY
MZ_CLUSTER_REPLICA_SIZES
MZ_CLUSTER_REPLICA_STATUSES
MZ_CLUSTER_REPLICA_STATUS_HISTORY
MZ_CLUSTER_REPLICA_STATUS_HISTORY_CT
MZ_CLUSTER_REPLICA_UTILIZATION
MZ_CLUSTER_REPLICA_UTILIZATION_HISTORY
MZ_CLUSTER_SCHEDULES
MZ_CLUSTER_WORKLOAD_CLASSES
MZ_COLUMNS
MZ_COMMENTS
MZ_COMPUTE_DATAFLOW_GLOBAL_IDS_PER_WORKER
MZ_COMPUTE_DEPENDENCIES
MZ_COMPUTE_ERROR_COUNTS
MZ_COMPUTE_ERROR_COUNTS_PER_WORKER
MZ_COMPUTE_ERROR_COUNTS_RAW
MZ_COMPUTE_ERROR_COUNTS_RAW_UNIFIED
MZ_COMPUTE_EXPORTS
MZ_COMPUTE_EXPORTS_PER_WORKER
MZ_COMPUTE_FRONTIERS
MZ_COMPUTE_FRONTIERS_PER_WORKER
MZ_COMPUTE_HYDRATION_STATUSES
MZ_COMPUTE_HYDRATION_TIMES
MZ_COMPUTE_HYDRATION_TIMES_IND
MZ_COMPUTE_HYDRATION_TIMES_PER_WORKER
MZ_COMPUTE_IMPORT_FRONTIERS
MZ_COMPUTE_IMPORT_FRONTIERS_PER_WORKER
MZ_COMPUTE_LIR_MAPPING_PER_WORKER
MZ_COMPUTE_OPERATOR_DURATIONS_HISTOGRAM
MZ_COMPUTE_OPERATOR_DURATIONS_HISTOGRAM_PER_WORKER
MZ_COMPUTE_OPERATOR_DURATIONS_HISTOGRAM_RAW
MZ_COMPUTE_OPERATOR_HYDRATION_STATUSES
MZ_COMPUTE_OPERATOR_HYDRATION_STATUSES_PER_WORKER
MZ_CONNECTIONS
MZ_CONSOLE_CLUSTER_UTILIZATION_OVERVIEW
This view is used to display the cluster utilization over 14 days bucketed by 8 hours. It’s specifically for the Console’s environment overview page to speed up load times. This query should be kept in sync with MaterializeInc/console/src/api/materialize/cluster/replicaUtilizationHistory.ts
MZ_CONTINUAL_TASKS
MZ_DATABASES
MZ_DATAFLOWS
MZ_DATAFLOWS_PER_WORKER
MZ_DATAFLOW_ADDRESSES
MZ_DATAFLOW_ADDRESSES_PER_WORKER
MZ_DATAFLOW_ARRANGEMENT_SIZES
MZ_DATAFLOW_CHANNELS
MZ_DATAFLOW_CHANNELS_PER_WORKER
MZ_DATAFLOW_CHANNEL_OPERATORS
MZ_DATAFLOW_CHANNEL_OPERATORS_PER_WORKER
MZ_DATAFLOW_GLOBAL_IDS
MZ_DATAFLOW_OPERATORS
MZ_DATAFLOW_OPERATORS_PER_WORKER
MZ_DATAFLOW_OPERATOR_DATAFLOWS
MZ_DATAFLOW_OPERATOR_DATAFLOWS_PER_WORKER
MZ_DATAFLOW_OPERATOR_PARENTS
MZ_DATAFLOW_OPERATOR_PARENTS_PER_WORKER
MZ_DATAFLOW_OPERATOR_REACHABILITY
MZ_DATAFLOW_OPERATOR_REACHABILITY_PER_WORKER
MZ_DATAFLOW_OPERATOR_REACHABILITY_RAW
MZ_DATAFLOW_SHUTDOWN_DURATIONS_HISTOGRAM
MZ_DATAFLOW_SHUTDOWN_DURATIONS_HISTOGRAM_PER_WORKER
MZ_DATAFLOW_SHUTDOWN_DURATIONS_HISTOGRAM_RAW
MZ_DEFAULT_PRIVILEGES
MZ_EGRESS_IPS
MZ_EXPECTED_GROUP_SIZE_ADVICE
MZ_FRONTIERS
MZ_FUNCTIONS
MZ_GLOBAL_FRONTIERS
DEPRECATED and scheduled for removal! Use mz_frontiers instead.
MZ_HISTORY_RETENTION_STRATEGIES
MZ_HYDRATION_STATUSES
MZ_INDEXES
MZ_INDEX_ADVICE
MZ_INDEX_COLUMNS
MZ_INTERNAL_CLUSTER_REPLICAS
MZ_KAFKA_CONNECTIONS
MZ_KAFKA_SINKS
MZ_KAFKA_SOURCES
MZ_KAFKA_SOURCE_TABLES
MZ_LIR_MAPPING
MZ_LIST_TYPES
MZ_MAPPABLE_OBJECTS
MZ_MAP_TYPES
MZ_MATERIALIZATION_DEPENDENCIES
MZ_MATERIALIZATION_LAG
MZ_MATERIALIZED_VIEWS
MZ_MATERIALIZED_VIEW_REFRESHES
MZ_MATERIALIZED_VIEW_REFRESH_STRATEGIES
MZ_MESSAGE_BATCH_COUNTS_RECEIVED_RAW
MZ_MESSAGE_BATCH_COUNTS_SENT_RAW
MZ_MESSAGE_COUNTS
MZ_MESSAGE_COUNTS_PER_WORKER
MZ_MESSAGE_COUNTS_RECEIVED_RAW
MZ_MESSAGE_COUNTS_SENT_RAW
MZ_MYSQL_SOURCE_TABLES
MZ_NETWORK_POLICIES
MZ_NETWORK_POLICY_RULES
MZ_OBJECTS
MZ_OBJECTS_ID_NAMESPACE_TYPES
MZ_OBJECT_DEPENDENCIES
MZ_OBJECT_FULLY_QUALIFIED_NAMES
MZ_OBJECT_HISTORY
MZ_OBJECT_LIFETIMES
MZ_OBJECT_OID_ALIAS
MZ_OBJECT_TRANSITIVE_DEPENDENCIES
MZ_OPERATORS
MZ_PEEK_DURATIONS_HISTOGRAM
MZ_PEEK_DURATIONS_HISTOGRAM_PER_WORKER
MZ_PEEK_DURATIONS_HISTOGRAM_RAW
MZ_PENDING_CLUSTER_REPLICAS
MZ_POSTGRES_SOURCES
MZ_POSTGRES_SOURCE_TABLES
MZ_PREPARED_STATEMENT_HISTORY
MZ_PSEUDO_TYPES
MZ_RECENT_ACTIVITY_LOG
MZ_RECENT_ACTIVITY_LOG_REDACTED
MZ_RECENT_ACTIVITY_LOG_THINNED
MZ_RECENT_SQL_TEXT
MZ_RECENT_SQL_TEXT_IND
MZ_RECENT_SQL_TEXT_REDACTED
MZ_RECENT_STORAGE_USAGE
MZ_RECENT_STORAGE_USAGE_IND
MZ_RECORDS_PER_DATAFLOW
MZ_RECORDS_PER_DATAFLOW_OPERATOR
MZ_RECORDS_PER_DATAFLOW_OPERATOR_PER_WORKER
MZ_RECORDS_PER_DATAFLOW_PER_WORKER
MZ_RELATIONS
MZ_ROLES
MZ_ROLE_MEMBERS
MZ_ROLE_PARAMETERS
MZ_SCHEDULING_ELAPSED
MZ_SCHEDULING_ELAPSED_PER_WORKER
MZ_SCHEDULING_ELAPSED_RAW
MZ_SCHEDULING_PARKS_HISTOGRAM
MZ_SCHEDULING_PARKS_HISTOGRAM_PER_WORKER
MZ_SCHEDULING_PARKS_HISTOGRAM_RAW
MZ_SCHEMAS
MZ_SECRETS
MZ_SESSIONS
MZ_SESSION_HISTORY
MZ_SHOW_ALL_MY_PRIVILEGES
MZ_SHOW_ALL_OBJECTS
MZ_SHOW_ALL_PRIVILEGES
MZ_SHOW_CLUSTERS
MZ_SHOW_CLUSTER_PRIVILEGES
MZ_SHOW_CLUSTER_REPLICAS
MZ_SHOW_COLUMNS
MZ_SHOW_CONNECTIONS
MZ_SHOW_CONTINUAL_TASKS
MZ_SHOW_DATABASES
MZ_SHOW_DATABASE_PRIVILEGES
MZ_SHOW_DEFAULT_PRIVILEGES
MZ_SHOW_INDEXES
MZ_SHOW_MATERIALIZED_VIEWS
MZ_SHOW_MY_CLUSTER_PRIVILEGES
MZ_SHOW_MY_DATABASE_PRIVILEGES
MZ_SHOW_MY_DEFAULT_PRIVILEGES
MZ_SHOW_MY_OBJECT_PRIVILEGES
MZ_SHOW_MY_ROLE_MEMBERS
MZ_SHOW_MY_SCHEMA_PRIVILEGES
MZ_SHOW_MY_SYSTEM_PRIVILEGES
MZ_SHOW_NETWORK_POLICIES
MZ_SHOW_OBJECT_PRIVILEGES
MZ_SHOW_ROLES
MZ_SHOW_ROLE_MEMBERS
MZ_SHOW_SCHEMAS
MZ_SHOW_SCHEMA_PRIVILEGES
MZ_SHOW_SECRETS
MZ_SHOW_SINKS
MZ_SHOW_SOURCES
MZ_SHOW_SYSTEM_PRIVILEGES
MZ_SHOW_TABLES
MZ_SHOW_TYPES
MZ_SHOW_VIEWS
MZ_SINKS
MZ_SINK_STATISTICS
MZ_SINK_STATISTICS_RAW
MZ_SINK_STATUSES
MZ_SINK_STATUS_HISTORY
MZ_SOURCES
MZ_SOURCE_REFERENCES
MZ_SOURCE_STATISTICS
MZ_SOURCE_STATISTICS_RAW
MZ_SOURCE_STATISTICS_WITH_HISTORY
MZ_SOURCE_STATUSES
MZ_SOURCE_STATUS_HISTORY
MZ_SQL_SERVER_SOURCE_TABLES
MZ_SQL_TEXT
MZ_SQL_TEXT_REDACTED
MZ_SSH_TUNNEL_CONNECTIONS
MZ_STATEMENT_EXECUTION_HISTORY
MZ_STATEMENT_EXECUTION_HISTORY_REDACTED
MZ_STATEMENT_LIFECYCLE_HISTORY
MZ_STORAGE_SHARDS
MZ_STORAGE_USAGE
MZ_STORAGE_USAGE_BY_SHARD
MZ_STORAGE_USAGE_BY_SHARD_DESCRIPTION
MZ_SUBSCRIPTIONS
MZ_SYSTEM_PRIVILEGES
MZ_TABLES
MZ_TIMEZONE_ABBREVIATIONS
MZ_TIMEZONE_NAMES
MZ_TYPES
MZ_TYPE_PG_METADATA
PostgreSQL-specific metadata about types that doesn’t make sense to expose in the mz_types table as part of our public, stable API.
MZ_VIEWS
MZ_WALLCLOCK_GLOBAL_LAG
MZ_WALLCLOCK_GLOBAL_LAG_HISTOGRAM
MZ_WALLCLOCK_GLOBAL_LAG_HISTOGRAM_RAW
MZ_WALLCLOCK_GLOBAL_LAG_HISTORY
MZ_WALLCLOCK_GLOBAL_LAG_RECENT_HISTORY
MZ_WALLCLOCK_LAG_HISTORY
MZ_WALLCLOCK_LAG_HISTORY_CT
MZ_WEBHOOKS_SOURCES
PG_ACCESS_METHODS
PG_AGGREGATE
PG_ATTRDEF
PG_ATTRDEF_ALL_DATABASES
Peeled version of PG_ATTRDEF:
PG_ATTRIBUTE
PG_ATTRIBUTE_ALL_DATABASES
Peeled version of PG_ATTRIBUTE:
PG_AUTHID
PG_AUTH_MEMBERS
PG_CLASS
PG_CLASS_ALL_DATABASES
Peeled version of PG_CLASS:
PG_COLLATION
PG_CONSTRAINT
PG_DATABASE
PG_DEPEND
PG_DESCRIPTION
Note: Databases, Roles, Clusters, Cluster Replicas, Secrets, and Connections are excluded from this view for Postgres compatibility. Specifically, there is no classoid for these objects, which is required for this view.
PG_DESCRIPTION_ALL_DATABASES
Peeled version of PG_DESCRIPTION:
PG_ENUM
PG_EVENT_TRIGGER
PG_EXTENSION
PG_INDEX
PG_INDEXES
PG_INHERITS
PG_LANGUAGE
PG_LOCKS
PG_MATVIEWS
PG_NAMESPACE
PG_NAMESPACE_ALL_DATABASES
Peeled version of PG_NAMESPACE:
PG_OPERATOR
PG_POLICY
PG_PROC
PG_RANGE
PG_REWRITE
PG_ROLES
PG_SETTINGS
PG_SHDESCRIPTION
PG_TABLES
PG_TABLESPACE
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TRIGGER
PG_TYPE
PG_TYPE_ALL_DATABASES
Peeled version of PG_TYPE:
PG_USER
PG_VIEWS
UNSAFE_DO_NOT_CALL_THIS_IN_PRODUCTION_BUILTIN_TABLE_FINGERPRINT_WHITESPACE

Traits§

Fingerprint
Uniquely identifies the definition of a builtin object.