fix(mysql): strip allowMultiQueries URL param (#2917)
This commit is contained in:
1 parent
0329d9088e
commit
dafa3e0f79
1 file changed
+2
-1
@@ -1157,6 +1157,7 @@ fn is_jdbc_param(key: &str) -> bool {
|
|||||||
| "transformedbitisboolean"
|
| "transformedbitisboolean"
|
||||||
| "yearisdatetype"
|
| "yearisdatetype"
|
||||||
| "createdatabaseifnotexist"
|
| "createdatabaseifnotexist"
|
||||||
|
| "allowmultiqueries"
|
||||||
| "noaccesstoprocedurebodies"
|
| "noaccesstoprocedurebodies"
|
||||||
| "nullcatalogmeanscurrent"
|
| "nullcatalogmeanscurrent"
|
||||||
| "nullnamepatternmatchesall"
|
| "nullnamepatternmatchesall"
|
||||||
@@ -4127,7 +4128,7 @@ UNIQUE KEY(`tenant_id`, `name``part`)
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn mysql_async_url_keeps_valid_params_while_stripping_jdbc() {
|
fn mysql_async_url_keeps_valid_params_while_stripping_jdbc() {
|
||||||
let url = "mysql://host:3306/db?useUnicode=true&characterEncoding=utf8&require_ssl=true&charset=utf8mb4&autoReconnect=true";
|
let url = "mysql://host:3306/db?useUnicode=true&characterEncoding=utf8&require_ssl=true&charset=utf8mb4&autoReconnect=true&allowMultiQueries=true";
|
||||||
assert_eq!(mysql_async_url(url).as_ref(), "mysql://host:3306/db?require_ssl=true");
|
assert_eq!(mysql_async_url(url).as_ref(), "mysql://host:3306/db?require_ssl=true");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user