diff --git a/www/admin/class_test.db.php b/www/admin/class_test.db.php
index c79b6a22..a5f97385 100644
--- a/www/admin/class_test.db.php
+++ b/www/admin/class_test.db.php
@@ -314,6 +314,46 @@ print "EOM STRING EXEC RETURN TEST: " . print_r(
)
) . "
";
echo "
";
+// binary insert tests
+$filename = $db->dbEscapeLiteral('class_test.db.php');
+$rand_bin_uid = $db->dbEscapeLiteral(\CoreLibs\Create\Uids::uniqIdShort());
+$binary_data = $db->dbEscapeBytea(file_get_contents('class_test.db.php'));
+$query = <<dbExec($query);
+$__last_insert_id = $db->dbGetInsertPK();
+print "BINARY DATA INSERT: "
+ . Support::printToString($status) . " |
"
+ . " |
"
+ . "PRIMARY KEY: " . Support::printToString($db->dbGetInsertPK()) . " | "
+ . "RETURNING EXT: " . print_r($db->dbGetReturningExt(), true) . " | "
+ . "RETURNING RETURN: " . print_r($db->dbGetReturningArray(), true)
+ . "ERROR: " . $db->dbGetLastError(true) . "
";
+
+echo "*
";
+$query = <<dbExecParams($query, [$filename, $rand_bin_uid, $binary_data]);
+$__last_insert_id = $db->dbGetInsertPK();
+print "BINARY DATA INSERT PARAMS: "
+ . Support::printToString($status) . " |
"
+ . " |
"
+ . "PRIMARY KEY: " . Support::printToString($db->dbGetInsertPK()) . " | "
+ . "RETURNING EXT: " . print_r($db->dbGetReturningExt(), true) . " | "
+ . "RETURNING RETURN: " . print_r($db->dbGetReturningArray(), true)
+ . "ERROR: " . $db->dbGetLastError(true) . "
";
+
+echo "
";
// returning test with multiple entries
// $status = $db->db_exec(