diff --git a/core/modules/dblog/config/schema/dblog.schema.yml b/core/modules/dblog/config/schema/dblog.schema.yml
index d7196da6da472393b439160cbe6b0eeaf94c5dc1..cd59a5dd8914d3018b67737baf7ff0cc85c77abb 100644
--- a/core/modules/dblog/config/schema/dblog.schema.yml
+++ b/core/modules/dblog/config/schema/dblog.schema.yml
@@ -7,3 +7,8 @@ dblog.settings:
     row_limit:
       type: integer
       label: 'Database log messages to keep'
+      constraints:
+        Range:
+          min: 0
+  constraints:
+    FullyValidatable: ~