diff --git a/sql/v1tov2.sql b/sql/v1tov2.sql
index 51f8733991d99d8b199a821ecdb04be87b38c1b6..f335e1fb038b21424846f02f3b382ba4e2030a2c 100644
--- a/sql/v1tov2.sql
+++ b/sql/v1tov2.sql
@@ -240,7 +240,7 @@ ALTER TABLE object
     -- DEFAULT NULL is implied on nullable columns.
     ALTER COLUMN tombstone_description DROP DEFAULT,
     ADD FOREIGN KEY (owned_by) REFERENCES user_ (id),
-    ADD CHECK (content_length >= -1),
+    ADD CHECK (COALESCE(content_length, 0) >= 0),
     ADD CONSTRAINT object_is_valid_file_check
         CHECK (type != 'file' OR  content_type IS NOT NULL
                               AND COALESCE(content_length, -1) >= 0