Skip to content

Commit

Permalink
Merge #61794
Browse files Browse the repository at this point in the history
61794: sql: remove fake index and statistics collectors pg_catalog tables r=rafiss a=RichardJCai

Release note (sql change): Remove pg_catalog tables that were mistakenly added,
notably all tables that end in _index that are not pg_catalog.pg_classes and all
statistics collector tables that are not pg_stat_activity. 

Removing pg statistics collector tables since they are somewhat different from regular pg_catalog tables and it's unlikely for us to implement them. Accessing them will simply error.

`pg_metadata_test.go` has not yet been updating to reflect that the _index tables should not actually be tables.

Co-authored-by: richardjcai <caioftherichard@gmail.com>
  • Loading branch information
craig[bot] and RichardJCai committed Mar 11, 2021
2 parents 38d3138 + 9fff967 commit f2f37a8
Show file tree
Hide file tree
Showing 9 changed files with 2,168 additions and 6,901 deletions.
116 changes: 0 additions & 116 deletions pkg/sql/catalog/catconstants/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -108,201 +108,85 @@ const (
InformationSchemaViewsTableID
InformationSchemaUserPrivilegesID
PgCatalogID
PgCatalogAggregateFnoidIndexTableID
PgCatalogAggregateTableID
PgCatalogAmOidIndexTableID
PgCatalogAmTableID
PgCatalogAmopFamStratIndexTableID
PgCatalogAmopOidIndexTableID
PgCatalogAmopOprFamIndexTableID
PgCatalogAmopTableID
PgCatalogAmprocFamProcIndexTableID
PgCatalogAmprocOidIndexTableID
PgCatalogAmprocTableID
PgCatalogAttrDefTableID
PgCatalogAttrdefAdrelidAdnumIndexTableID
PgCatalogAttrdefOidIndexTableID
PgCatalogAttributeRelidAttnumIndexTableID
PgCatalogAttributeTableID
PgCatalogAuthIDTableID
PgCatalogAuthMembersMemberRoleIndexTableID
PgCatalogAuthMembersRoleMemberIndexTableID
PgCatalogAuthMembersTableID
PgCatalogAuthidOidIndexTableID
PgCatalogAvailableExtensionVersionsTableID
PgCatalogAvailableExtensionsTableID
PgCatalogCastOidIndexTableID
PgCatalogCastSourceTargetIndexTableID
PgCatalogCastTableID
PgCatalogClassOidIndexTableID
PgCatalogClassTableID
PgCatalogClassTblspcRelfilenodeIndexTableID
PgCatalogCollationOidIndexTableID
PgCatalogCollationTableID
PgCatalogConfigTableID
PgCatalogConstraintConparentidIndexTableID
PgCatalogConstraintContypidIndexTableID
PgCatalogConstraintOidIndexTableID
PgCatalogConstraintTableID
PgCatalogConversionDefaultIndexTableID
PgCatalogConversionOidIndexTableID
PgCatalogConversionTableID
PgCatalogCursorsTableID
PgCatalogDatabaseOidIndexTableID
PgCatalogDatabaseTableID
PgCatalogDbRoleSettingDatabaseidRolIndexTableID
PgCatalogDbRoleSettingTableID
PgCatalogDefaultACLOidIndexTableID
PgCatalogDefaultACLRoleNspObjIndexTableID
PgCatalogDefaultACLTableID
PgCatalogDependDependerIndexTableID
PgCatalogDependReferenceIndexTableID
PgCatalogDependTableID
PgCatalogDescriptionOCOIndexTableID
PgCatalogDescriptionTableID
PgCatalogEnumOidIndexTableID
PgCatalogEnumTableID
PgCatalogEnumTypidSortorderIndexTableID
PgCatalogEventTriggerOidIndexTableID
PgCatalogEventTriggerTableID
PgCatalogExtensionOidIndexTableID
PgCatalogExtensionTableID
PgCatalogFileSettingsTableID
PgCatalogForeignDataWrapperOidIndexTableID
PgCatalogForeignDataWrapperTableID
PgCatalogForeignServerOidIndexTableID
PgCatalogForeignServerTableID
PgCatalogForeignTableRelidIndexTableID
PgCatalogForeignTableTableID
PgCatalogGroupTableID
PgCatalogHbaFileRulesTableID
PgCatalogIndexIndexrelidIndexTableID
PgCatalogIndexIndrelidIndexTableID
PgCatalogIndexTableID
PgCatalogIndexesTableID
PgCatalogInheritsParentIndexTableID
PgCatalogInheritsRelidSeqnoIndexTableID
PgCatalogInheritsTableID
PgCatalogInitPrivsOCOIndexTableID
PgCatalogLanguageOidIndexTableID
PgCatalogLanguageTableID
PgCatalogLargeobjectLoidPnIndexTableID
PgCatalogLargeobjectMetadataOidIndexTableID
PgCatalogLargeobjectTableID
PgCatalogLocksTableID
PgCatalogMatViewsTableID
PgCatalogNamespaceOidIndexTableID
PgCatalogNamespaceTableID
PgCatalogOpclassOidIndexTableID
PgCatalogOpclassTableID
PgCatalogOperatorOidIndexTableID
PgCatalogOperatorTableID
PgCatalogOpfamilyOidIndexTableID
PgCatalogOpfamilyTableID
PgCatalogPartitionedTablePartrelidIndexTableID
PgCatalogPoliciesTableID
PgCatalogPolicyOidIndexTableID
PgCatalogPreparedStatementsTableID
PgCatalogPreparedXactsTableID
PgCatalogProcOidIndexTableID
PgCatalogProcTableID
PgCatalogPublicationOidIndexTableID
PgCatalogPublicationRelOidIndexTableID
PgCatalogPublicationRelPrrelidPrpubidIndexTableID
PgCatalogPublicationRelTableID
PgCatalogPublicationTableID
PgCatalogPublicationTablesTableID
PgCatalogRangeRngtypidIndexTableID
PgCatalogRangeTableID
PgCatalogReplicationOriginRoiidentIndexTableID
PgCatalogReplicationOriginRonameIndexTableID
PgCatalogReplicationOriginTableID
PgCatalogRewriteOidIndexTableID
PgCatalogRewriteTableID
PgCatalogRolesTableID
PgCatalogRulesTableID
PgCatalogSecLabelsTableID
PgCatalogSeclabelObjectIndexTableID
PgCatalogSecurityLabelTableID
PgCatalogSequenceSeqrelidIndexTableID
PgCatalogSequencesTableID
PgCatalogSettingsTableID
PgCatalogShadowTableID
PgCatalogSharedDescriptionTableID
PgCatalogSharedSecurityLabelTableID
PgCatalogShdependDependerIndexTableID
PgCatalogShdependReferenceIndexTableID
PgCatalogShdependTableID
PgCatalogShdescriptionOCIndexTableID
PgCatalogShmemAllocationsTableID
PgCatalogShseclabelObjectIndexTableID
PgCatalogStatActivityTableID
PgCatalogStatAllIndexesTableID
PgCatalogStatAllTablesTableID
PgCatalogStatArchiverTableID
PgCatalogStatBgwriterTableID
PgCatalogStatDatabaseConflictsTableID
PgCatalogStatDatabaseTableID
PgCatalogStatGssapiTableID
PgCatalogStatProgressAnalyzeTableID
PgCatalogStatProgressBasebackupTableID
PgCatalogStatProgressClusterTableID
PgCatalogStatProgressCreateIndexTableID
PgCatalogStatProgressVacuumTableID
PgCatalogStatSlruTableID
PgCatalogStatSslTableID
PgCatalogStatSysIndexesTableID
PgCatalogStatSysTablesTableID
PgCatalogStatUserFunctionsTableID
PgCatalogStatUserIndexesTableID
PgCatalogStatUserTablesTableID
PgCatalogStatXactAllTablesTableID
PgCatalogStatXactSysTablesTableID
PgCatalogStatXactUserFunctionsTableID
PgCatalogStatXactUserTablesTableID
PgCatalogStatioAllIndexesTableID
PgCatalogStatioAllSequencesTableID
PgCatalogStatioAllTablesTableID
PgCatalogStatioSysIndexesTableID
PgCatalogStatioSysSequencesTableID
PgCatalogStatioSysTablesTableID
PgCatalogStatioUserIndexesTableID
PgCatalogStatioUserSequencesTableID
PgCatalogStatioUserTablesTableID
PgCatalogStatisticExtDataStxoidIndexTableID
PgCatalogStatisticExtOidIndexTableID
PgCatalogStatisticExtRelidIndexTableID
PgCatalogStatisticExtTableID
PgCatalogStatisticRelidAttInhIndexTableID
PgCatalogSubscriptionOidIndexTableID
PgCatalogSubscriptionRelSrrelidSrsubidIndexTableID
PgCatalogSubscriptionTableID
PgCatalogTablesTableID
PgCatalogTablespaceOidIndexTableID
PgCatalogTablespaceTableID
PgCatalogTimezoneAbbrevsTableID
PgCatalogTimezoneNamesTableID
PgCatalogTransformOidIndexTableID
PgCatalogTransformTableID
PgCatalogTransformTypeLangIndexTableID
PgCatalogTriggerOidIndexTableID
PgCatalogTriggerTableID
PgCatalogTriggerTgconstraintIndexTableID
PgCatalogTsConfigMapIndexTableID
PgCatalogTsConfigMapTableID
PgCatalogTsConfigOidIndexTableID
PgCatalogTsConfigTableID
PgCatalogTsDictOidIndexTableID
PgCatalogTsDictTableID
PgCatalogTsParserOidIndexTableID
PgCatalogTsParserTableID
PgCatalogTsTemplateOidIndexTableID
PgCatalogTsTemplateTableID
PgCatalogTypeOidIndexTableID
PgCatalogTypeTableID
PgCatalogUserMappingOidIndexTableID
PgCatalogUserMappingTableID
PgCatalogUserMappingUserServerIndexTableID
PgCatalogUserMappingsTableID
PgCatalogUserTableID
PgCatalogViewsTableID
Expand Down
Loading

0 comments on commit f2f37a8

Please sign in to comment.