File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -471,6 +471,8 @@ impl InnerConnection {
471471 ORDER BY enumsortorder") {
472472 Ok ( ..) => { }
473473 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 => { }
474476 Err ( Error :: Db ( e) ) => return Err ( ConnectError :: Db ( e) ) ,
475477 Err ( Error :: Conversion ( _) ) => unreachable ! ( ) ,
476478 }
@@ -484,6 +486,8 @@ impl InnerConnection {
484486 ORDER BY attnum") {
485487 Ok ( ..) => { }
486488 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 => { }
487491 Err ( Error :: Db ( e) ) => return Err ( ConnectError :: Db ( e) ) ,
488492 Err ( Error :: Conversion ( _) ) => unreachable ! ( ) ,
489493 }
You can’t perform that action at this time.
0 commit comments