diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,7 @@
 Changelog for hasql-queue
+- 1.2.0.2
+  - Better partial index #104
+
 - 1.2.0.1
   - Update README.md
 
diff --git a/hasql-queue.cabal b/hasql-queue.cabal
--- a/hasql-queue.cabal
+++ b/hasql-queue.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 956ae93525f9dafcc0c9c8149cd2bbc8cfcfe4e63310adec92ce40f995e4cbf4
+-- hash: 53732dee5cba530cd2bc93a536addc0db9e136ecebf54b707637daac0ec24a67
 
 name:           hasql-queue
-version:        1.2.0.1
+version:        1.2.0.2
 synopsis:       A PostgreSQL backed queue
 description:    A PostgreSQL backed queue. Please see README.md
 category:       Web
diff --git a/src/Hasql/Queue/Migrate.hs b/src/Hasql/Queue/Migrate.hs
--- a/src/Hasql/Queue/Migrate.hs
+++ b/src/Hasql/Queue/Migrate.hs
@@ -59,7 +59,7 @@
   , value ${valueType} NOT NULL
   );
 
-  CREATE INDEX IF NOT EXISTS active_modified_at_idx ON payloads USING btree (modified_at, state)
+  CREATE INDEX IF NOT EXISTS active_modified_at_idx ON payloads USING btree (modified_at)
     WHERE (state = 'enqueued');
 
 |]
