From fd28e64d8c7bc8207c79156a274a07b9a9a5bc14 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 8 Sep 2025 10:21:58 +0200 Subject: [PATCH] MSSQL: Fix chechConstraints() --- adminer/include/driver.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/include/driver.inc.php b/adminer/include/driver.inc.php index eb7f656f..61a7d395 100644 --- a/adminer/include/driver.inc.php +++ b/adminer/include/driver.inc.php @@ -268,7 +268,7 @@ abstract class SqlDriver { // MariaDB contains CHECK_CONSTRAINTS.TABLE_NAME, MySQL and PostrgreSQL not return get_key_vals("SELECT c.CONSTRAINT_NAME, CHECK_CLAUSE FROM INFORMATION_SCHEMA.CHECK_CONSTRAINTS c -JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS t USING (CONSTRAINT_SCHEMA, CONSTRAINT_NAME) +JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS t ON c.CONSTRAINT_SCHEMA = t.CONSTRAINT_SCHEMA AND c.CONSTRAINT_NAME = t.CONSTRAINT_NAME WHERE c.CONSTRAINT_SCHEMA = " . q($_GET["ns"] != "" ? $_GET["ns"] : DB) . " AND t.TABLE_NAME = " . q($table) . " AND CHECK_CLAUSE NOT LIKE '% IS NOT NULL'", $this->conn); // ignore default IS NOT NULL checks in PostrgreSQL