Backend Compatibility

Backend Compatibility

Besides compatibility with the PostgreSQL SQL dialect and protocol, CedarDB also supports a large part of the PostgreSQL backend system catalog, which is often used by external tools and clients to interact with the database system. This page provides an overview of the currently supported system tables and views.

Since CedarDB does not share the PostgreSQL codebase and internal structures, some tables and views cannot have meaningful content and exist only for compatibility reasons. Catalog entries without meaningful content are marked as such.

System Tables

FeatureSupport StateMeaningful EntriesDetails
pg_aggregateYesNo
pg_amYesYesamhandler unset
pg_amopYesNo
pg_amprocYesNo
pg_attrdefYesNo
pg_attributeYesYes
pg_authidYesYes
pg_auth_membersYesNo
pg_castYesNo
pg_classYesYes
pg_collationYesYes
pg_constraintYesYes
pg_conversionYesNo
pg_databaseYesYes
pg_db_role_settingYesNo
pg_default_aclYesNo
pg_dependYesNo
pg_descriptionYesYes
pg_enumYesNo
pg_event_triggerYesNo
pg_extensionYesNo
pg_foreign_data_wrapperYesNo
pg_foreign_serverYesNo
pg_foreign_tableYesNo
pg_indexYesYes
pg_inheritsYesNo
pg_init_privsYesNo
pg_languageYesNo
pg_largeobjectYesNo
pg_largeobject_metadataYesNo
pg_namespaceYesYes
pg_opclassYesNo
pg_operatorYesNo
pg_opfamilyYesNo
pg_parameter_aclYesNo
pg_partitioned_tableYesNo
pg_policyYesNo
pg_procYesYes
pg_publicationYesNo
pg_publication_namespaceYesNo
pg_publication_relYesNo
pg_rangeYesNo
pg_replication_originYesNo
pg_rewriteYesNo
pg_seclabelYesNo
pg_sequenceYesNo
pg_shdependYesNo
pg_shdescriptionYesNo
pg_shseclabelYesNo
pg_statisticYesNo
pg_statistic_extYesNo
pg_statistic_ext_dataYesNo
pg_subscriptionYesNo
pg_subscription_relYesNo
pg_tablespaceYesNo
pg_transformYesNo
pg_triggerYesNo
pg_ts_configYesNo
pg_ts_config_mapYesNo
pg_ts_dictYesNo
pg_ts_parserYesNo
pg_ts_templateYesNo
pg_typeYesYes
pg_user_mappingYesNo

System Views

FeatureSupport StateMeaningful EntriesDetails
pg_available_extensionsNoNo
pg_available_extension_versionsNoNo
pg_backend_memory_contextsNoNo
pg_configNoNo
pg_cursorsNoNo
pg_file_settingsNoNo
pg_groupYesYes
pg_hba_file_rulesNoNo
pg_indexesYesYes
pg_locksYesNo
pg_matviewsYesNo
pg_policiesYesNo
pg_prepared_statementsNoNo
pg_prepared_xactsNoNo
pg_publication_tablesNoNo
pg_replication_origin_statusNoNo
pg_replication_slotsNoNo
pg_rolesYesYes
pg_rulesNoNo
pg_seclabelsNoNo
pg_sequencesNoNo
pg_settingsYesYes
pg_shadowYesYes
pg_shmem_allocationsNoNo
pg_statsNoNo
pg_stats_extNoNo
pg_stats_ext_exprsNoNo
pg_tablesYesYes
pg_timezone_abbrevsYesYes
pg_timezone_namesYesYes
pg_userYesYes
pg_user_mappingsNoNo
pg_viewsYesYes
pg_wait_eventsNoNo