Skip to content
Discord Get Started

System Catalog

DB9 implements PostgreSQL-compatible system catalog views for introspecting database objects.

ViewDescription
pg_tablesUser tables
pg_viewsUser views
pg_classTables, indexes, sequences, views
pg_attributeTable columns
pg_attrdefColumn default values
pg_namespaceSchemas
pg_typeData types
pg_indexIndex metadata
pg_constraintConstraints (PK, FK, CHECK, UNIQUE)
pg_procFunctions and procedures
pg_triggerTriggers
pg_enumEnum type values
pg_sequenceSequence metadata
pg_extensionInstalled extensions
pg_collationCollations
pg_roles / pg_userUser and role definitions
pg_databaseDatabases
pg_descriptionObject descriptions/comments
pg_dependDependency tracking
pg_amAccess methods
pg_stat_user_tablesTable statistics
pg_inheritsTable inheritance
pg_rangeRange type metadata
pg_opclassOperator classes
pg_policyRow-level security policies
ViewDescription
tablesTables
columnsTable columns (includes is_generated, generation_expression)
schemataSchemas
sequencesSequences
routinesFunctions and procedures
table_constraintsAll table constraints
key_column_usagePRIMARY/FOREIGN KEY columns
referential_constraintsForeign key constraints
check_constraintsCHECK constraints
constraint_column_usageColumn constraint usage
table_privilegesTable access privileges
ViewDescription
cron.jobScheduled cron jobs
cron.job_run_detailsJob execution history