diff options
| -rw-r--r-- | lib/dbshell/client/database.rb | 2 | ||||
| -rw-r--r-- | spec/dbshell/client/database_spec.rb | 6 | 
2 files changed, 7 insertions, 1 deletions
| diff --git a/lib/dbshell/client/database.rb b/lib/dbshell/client/database.rb index b6be74b..d0df238 100644 --- a/lib/dbshell/client/database.rb +++ b/lib/dbshell/client/database.rb @@ -9,7 +9,7 @@ module DBShell          case connection_params['adapter']          when 'sqlite3'            DBShell::Client::SQLite3 -        when 'postgresql' +        when 'postgresql', 'postgis'            DBShell::Client::Postgres          when 'mysql2'            DBShell::Client::MySQL diff --git a/spec/dbshell/client/database_spec.rb b/spec/dbshell/client/database_spec.rb index 0670334..68ba675 100644 --- a/spec/dbshell/client/database_spec.rb +++ b/spec/dbshell/client/database_spec.rb @@ -15,6 +15,12 @@ describe DBShell::Client::Database do        }).must_equal(DBShell::Client::Postgres)      end +    it "handles PostGIS" do +      DBShell::Client::Database.handler({ +        'adapter' => 'postgis' +      }).must_equal(DBShell::Client::Postgres) +    end +      it "handles MySQL" do        DBShell::Client::Database.handler({          'adapter' => 'mysql2' | 
