diff --git a/Gemfile b/Gemfile
index b62f0ae..f20efff 100644
--- a/Gemfile
+++ b/Gemfile
@@ -14,6 +14,6 @@ gem 'pry'
 gem 'rr',        '3.1.1'
 gem 'rubocop', require: false
 gem 'shoulda'
-gem 'sqlite3', "~> 1.4"
+gem 'sqlite3', "~> 2.0"
 gem 'test_after_commit', require: false
 gem 'test-unit', '3.6.2'
diff --git a/Gemfile.lock b/Gemfile.lock
index fcb58ca..e13e581 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -226,7 +226,7 @@ GEM
     shoulda-context (2.0.0)
     shoulda-matchers (4.5.1)
       activesupport (>= 4.2.0)
-    sqlite3 (1.7.3)
+    sqlite3 (2.0.4)
       mini_portile2 (~> 2.8.0)
     stringio (3.1.1)
     test-unit (3.6.2)
@@ -260,7 +260,7 @@ DEPENDENCIES
   rr (= 3.1.1)
   rubocop
   shoulda
-  sqlite3 (~> 1.4)
+  sqlite3 (~> 2.0)
   test-unit (= 3.6.2)
   test_after_commit