mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MDEV-31608 - Connector/NET fails to connect since 10.10
Connector/NET does not expect collation IDs returned by "show collations" to be NULL, runs into an exception. The fix is to determine connector/net using its connection attributes, then make sure "show collations" does not output NULL IDs. The patch introduces new old_mode NO_NULL_COLLATION_IDs, that is automatically set, once MySQL Connector/NET connection is determined. A test was added, that uses MySql.Data from powershell - only works if MySql.Data is installed into GAC (i.e with C/NET MSI package)
This commit is contained in:
@ -257,3 +257,13 @@ Warning 1264 Out of range value for column 'a' at row 2
|
||||
DROP TABLE t1;
|
||||
SET @@time_zone=DEFAULT;
|
||||
SET TIMESTAMP=DEFAULT;
|
||||
#
|
||||
# MDEV-31608 - Connector/NET fails to connect since 10.10
|
||||
#
|
||||
select count(*) > 0 from information_schema.collations where id IS NULL;
|
||||
count(*) > 0
|
||||
1
|
||||
SET old_mode=no_null_collation_ids;
|
||||
select count(*) > 0 from information_schema.collations where id IS NULL;
|
||||
count(*) > 0
|
||||
0
|
||||
|
Reference in New Issue
Block a user