diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Changelog for persistent-postgresql
 
+# 2.14.0.1
+
+* [#1610](https://github.com/yesodweb/persistent/pull/1610)
+  * Update suggested migrations to handle `NoAction` as a `CascadeAction`  
+
 ## 2.14.0.0
 
 * [#1604](https://github.com/yesodweb/persistent/pull/1604)
diff --git a/Database/Persist/Postgresql/Internal.hs b/Database/Persist/Postgresql/Internal.hs
--- a/Database/Persist/Postgresql/Internal.hs
+++ b/Database/Persist/Postgresql/Internal.hs
@@ -1073,7 +1073,7 @@
         parseCascade txt =
             case txt of
                 "NO ACTION" ->
-                    Nothing
+                    Just NoAction
                 "CASCADE" ->
                     Just Cascade
                 "SET NULL" ->
diff --git a/persistent-postgresql.cabal b/persistent-postgresql.cabal
--- a/persistent-postgresql.cabal
+++ b/persistent-postgresql.cabal
@@ -1,5 +1,5 @@
 name:               persistent-postgresql
-version:            2.14.0.0
+version:            2.14.0.1
 license:            MIT
 license-file:       LICENSE
 author:             Felipe Lessa, Michael Snoyman <michael@snoyman.com>
@@ -25,7 +25,7 @@
     , containers          >=0.5
     , monad-logger        >=0.3.25
     , mtl
-    , persistent          >=2.13.3  && <3
+    , persistent          >=2.18   && <3
     , postgresql-libpq    >=0.9.4.2 && <0.12
     , postgresql-simple   >=0.6.1   && <0.8
     , postgresql-simple-interval >=1 && < 1.1
