System catalogs
System catalogs are PostgreSQL-compatible metadata tables that store information about the database and its objects, such as tables, columns, data types, functions, and roles. These tables reside in the pg_catalog schema and are queried like regular tables.
|
System catalogs ( |
|
System catalog tables are designed for compatibility with tools that require PostgreSQL system tables. They mostly contain dummy data, and not all columns are applicable to every type of relation. |
The following system catalog tables are available in Redpanda SQL:
| Table | Description |
|---|---|
Default values for table columns |
|
Information about table columns |
|
Authorization identifiers (roles) |
|
Tables, indexes, sequences, views, and other relations |
|
Table constraints (check, unique, primary key, foreign key) |
|
Databases in the cluster |
|
Dependencies between database objects |
|
Descriptions (comments) for database objects |
|
Index information |
|
Procedural languages |
|
Schemas (namespaces) |
|
Functions and procedures |
|
Database roles (public view) |
|
Runtime configuration parameters |
|
Database users (superuser-only view with passwords) |
|
I/O statistics for user tables |
|
Data types |
|
Database users (public view) |