diff --git a/src/master/archivist/initdb b/src/master/archivist/initdb
index 7d79b18b4ff28bac0db538aa7441ffa3f5ca1acf..91a9f29874600c633475fb76b1eb44d2b6f7ab98 100755
--- a/src/master/archivist/initdb
+++ b/src/master/archivist/initdb
@@ -343,7 +343,9 @@ CREATE TABLE fake_passwords (
 	remote INET NOT NULL,
 	remote_port INT,
 	name BYTEA NOT NULL,
-	password BYTEA NOT NULL
+	password BYTEA NOT NULL,
+	CHECK(remote_port > 0),
+	CHECK(remote_port <= 65535)
 );
 CREATE TABLE fake_server_activity (
 	date DATE NOT NULL,