File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -471,6 +471,8 @@ impl InnerConnection {
471
471
ORDER BY enumsortorder") {
472
472
Ok ( ..) => { }
473
473
Err ( Error :: Io ( e) ) => return Err ( ConnectError :: Io ( e) ) ,
474
+ // Old versions of Postgres and things like Redshift don't support enums
475
+ Err ( Error :: Db ( ref e) ) if e. code == SqlState :: UndefinedTable => { }
474
476
Err ( Error :: Db ( e) ) => return Err ( ConnectError :: Db ( e) ) ,
475
477
Err ( Error :: Conversion ( _) ) => unreachable ! ( ) ,
476
478
}
@@ -484,6 +486,8 @@ impl InnerConnection {
484
486
ORDER BY attnum") {
485
487
Ok ( ..) => { }
486
488
Err ( Error :: Io ( e) ) => return Err ( ConnectError :: Io ( e) ) ,
489
+ // Old versions of Postgres and things like Redshift don't support composites
490
+ Err ( Error :: Db ( ref e) ) if e. code == SqlState :: UndefinedTable => { }
487
491
Err ( Error :: Db ( e) ) => return Err ( ConnectError :: Db ( e) ) ,
488
492
Err ( Error :: Conversion ( _) ) => unreachable ! ( ) ,
489
493
}
You can’t perform that action at this time.
0 commit comments