@@ -19,9 +19,9 @@ use super::information_schema::postgres::{
1919 InfoSchemaTestingBlockingProvider , InfoSchemaTestingDatasetProvider , PgCatalogAmProvider ,
2020 PgCatalogAttrdefProvider , PgCatalogAttributeProvider , PgCatalogAuthMembersProvider ,
2121 PgCatalogAvailableExtensionVersionsProvider , PgCatalogCastProvider , PgCatalogClassProvider ,
22- PgCatalogConstraintProvider , PgCatalogDatabaseProvider , PgCatalogDependProvider ,
23- PgCatalogDescriptionProvider , PgCatalogEnumProvider , PgCatalogEventTriggerProvider ,
24- PgCatalogExtensionProvider , PgCatalogForeignDataWrapperProvider ,
22+ PgCatalogCollationProvider , PgCatalogConstraintProvider , PgCatalogDatabaseProvider ,
23+ PgCatalogDependProvider , PgCatalogDescriptionProvider , PgCatalogEnumProvider ,
24+ PgCatalogEventTriggerProvider , PgCatalogExtensionProvider , PgCatalogForeignDataWrapperProvider ,
2525 PgCatalogForeignServerProvider , PgCatalogForeignTableProvider , PgCatalogIndexProvider ,
2626 PgCatalogInheritsProvider , PgCatalogLanguageProvider , PgCatalogLocksProvider ,
2727 PgCatalogMatviewsProvider , PgCatalogNamespaceProvider , PgCatalogOperatorProvider ,
@@ -99,6 +99,8 @@ impl DatabaseProtocol {
9999 "pg_catalog.pg_index" . to_string ( )
100100 } else if let Some ( _) = any. downcast_ref :: < PgCatalogClassProvider > ( ) {
101101 "pg_catalog.pg_class" . to_string ( )
102+ } else if let Some ( _) = any. downcast_ref :: < PgCatalogCollationProvider > ( ) {
103+ "pg_catalog.pg_collation" . to_string ( )
102104 } else if let Some ( _) = any. downcast_ref :: < PgCatalogProcProvider > ( ) {
103105 "pg_catalog.pg_proc" . to_string ( )
104106 } else if let Some ( _) = any. downcast_ref :: < PgCatalogSettingsProvider > ( ) {
@@ -377,6 +379,7 @@ impl DatabaseProtocol {
377379 "pg_class" => {
378380 return Some ( Arc :: new ( PgCatalogClassProvider :: new ( & context. meta . tables ) ) )
379381 }
382+ "pg_collation" => return Some ( Arc :: new ( PgCatalogCollationProvider :: new ( ) ) ) ,
380383 "pg_proc" => return Some ( Arc :: new ( PgCatalogProcProvider :: new ( ) ) ) ,
381384 "pg_settings" => {
382385 return Some ( Arc :: new ( PgCatalogSettingsProvider :: new (
0 commit comments