1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-09 22:24:09 +03:00
Files
mariadb/sql
Vladislav Vaintroub 9d07b0520c 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)
2023-11-30 13:53:45 +01:00
..
2023-08-08 14:57:31 +02:00
2023-11-08 16:23:30 +01:00
2023-10-23 18:43:36 +03:00
2022-03-23 10:47:27 +11:00
2022-04-06 12:08:30 +03:00
2023-11-08 16:46:47 +01:00
2022-03-14 11:30:32 +02:00
2023-01-27 13:54:14 +01:00
2023-02-10 13:03:01 +02:00
2023-06-27 17:43:31 +03:00
2022-09-26 14:34:43 +03:00
2023-10-14 13:36:11 +03:00
2023-08-15 11:21:34 +03:00
2023-11-21 10:23:11 +02:00
2023-11-21 10:23:11 +02:00
2023-02-10 12:02:11 +02:00
2023-08-04 12:14:00 +02:00
2023-02-10 12:02:11 +02:00
2023-07-10 11:22:21 +03:00
2023-11-08 16:46:47 +01:00
2023-08-08 14:57:31 +02:00
2023-02-10 12:02:11 +02:00
2023-10-14 13:36:11 +03:00
2023-11-30 13:03:59 +02:00
2023-11-30 13:03:59 +02:00
2023-11-08 16:23:30 +01:00
2023-08-04 08:01:06 +02:00
2023-11-08 16:23:30 +01:00
2023-11-30 13:03:59 +02:00
2023-02-16 10:25:34 +02:00
2023-11-21 10:23:11 +02:00
2023-11-21 10:23:11 +02:00
2023-01-31 11:01:48 +01:00
2023-11-30 13:03:59 +02:00
2023-02-16 10:25:34 +02:00
2023-07-26 13:42:23 +03:00
2023-08-04 08:01:06 +02:00
2022-06-07 09:20:07 +03:00
2023-04-12 15:50:08 +03:00
2023-11-08 16:23:30 +01:00
2023-11-08 16:23:30 +01:00
2023-03-29 16:53:37 +03:00
2023-06-27 17:45:06 +03:00
2023-11-20 10:08:19 +02:00
2023-02-10 13:43:53 +02:00
2023-11-08 16:23:30 +01:00
2023-11-08 15:57:05 +01:00
2023-06-26 17:11:38 +03:00
2023-11-08 16:23:30 +01:00
2023-02-10 13:43:53 +02:00
2023-10-17 16:04:21 +03:00
2023-10-17 16:04:21 +03:00
2022-09-26 14:34:43 +03:00
2023-10-14 13:36:11 +03:00
2023-10-14 13:36:11 +03:00
2023-11-08 16:23:30 +01:00
2023-11-08 16:23:30 +01:00
2023-11-08 16:23:30 +01:00
2022-06-09 12:22:55 +03:00
2023-01-10 14:42:50 +02:00
2023-10-14 13:36:11 +03:00
2022-10-02 22:14:21 +02:00
2023-02-10 13:03:01 +02:00
2023-02-10 13:43:53 +02:00
2022-11-02 13:08:01 +01:00
2023-10-17 16:04:21 +03:00
2023-02-16 11:41:18 +02:00
2022-09-26 14:34:43 +03:00
2023-03-24 12:54:05 +11:00
2023-11-08 12:59:00 +01:00
2023-11-08 15:57:05 +01:00
2023-11-20 10:08:19 +02:00
2023-08-04 08:01:06 +02:00
2023-02-10 12:02:11 +02:00
2023-02-10 12:02:11 +02:00
2022-07-28 11:25:21 +03:00
2023-10-14 13:36:11 +03:00
2023-08-04 08:01:06 +02:00
2023-11-08 16:23:30 +01:00
2023-02-10 12:02:11 +02:00
2023-02-10 13:03:01 +02:00
2023-02-10 12:02:11 +02:00
2022-01-04 09:55:58 +02:00
2023-02-10 12:02:11 +02:00
2023-11-08 16:46:47 +01:00
2023-05-02 10:09:27 +02:00
2022-05-09 22:04:06 +02:00
2023-10-17 16:04:21 +03:00
2023-10-14 13:36:11 +03:00
2023-11-08 15:57:05 +01:00
2023-08-05 20:34:09 +02:00
2023-02-10 13:03:01 +02:00
2022-12-13 16:58:58 +02:00
2023-02-10 13:03:01 +02:00
2023-02-16 11:41:18 +02:00
2023-11-08 16:23:30 +01:00
2023-02-10 13:03:01 +02:00
2023-11-08 16:23:30 +01:00
2023-10-17 13:02:57 +03:00
2022-10-06 09:22:39 +03:00
2023-07-10 11:22:21 +03:00
2022-09-21 09:33:07 +03:00
2023-11-08 16:46:47 +01:00
2023-10-14 13:36:11 +03:00
2022-10-04 11:42:37 +02:00
2023-02-10 12:02:11 +02:00
2022-08-02 16:35:15 +10:00
2022-11-28 12:20:17 +02:00
2023-02-10 12:02:11 +02:00
2023-11-08 16:46:47 +01:00
2023-02-16 10:25:34 +02:00
2023-01-03 18:13:11 +02:00
2022-12-05 18:04:23 +02:00
2023-11-17 13:07:35 +02:00
2023-01-28 18:22:55 +01:00
2023-02-10 13:03:01 +02:00
2023-11-08 16:46:47 +01:00
2023-02-10 13:03:01 +02:00
2023-08-08 14:57:31 +02:00
2023-11-17 13:07:35 +02:00
2023-11-08 16:23:30 +01:00
2023-11-08 16:23:30 +01:00
2023-11-08 16:46:47 +01:00
2023-11-08 12:59:00 +01:00
2023-02-10 12:02:11 +02:00
2022-05-10 14:01:23 +02:00
2023-02-15 15:08:16 +02:00
2022-08-10 15:04:24 +02:00
2023-11-08 16:46:47 +01:00
2023-11-08 15:57:05 +01:00
2023-11-20 10:08:19 +02:00
2023-11-20 10:08:19 +02:00
2023-05-23 12:25:39 +03:00
2023-01-31 11:07:08 +01:00
2023-10-14 13:36:11 +03:00
2023-04-14 13:08:28 +03:00
2022-05-09 22:04:06 +02:00
2023-11-08 16:46:47 +01:00
2022-10-26 15:30:38 +02:00
2023-08-04 08:01:06 +02:00
2023-05-22 09:13:51 +03:00
2023-08-04 08:01:06 +02:00
2023-10-17 16:04:21 +03:00
2023-02-10 13:43:53 +02:00
2023-10-23 18:44:12 +03:00
2022-09-05 14:55:47 +03:00
2023-04-14 12:24:14 +03:00
2023-11-08 16:46:47 +01:00
2023-11-08 12:59:00 +01:00
2023-02-10 12:02:11 +02:00
2023-04-11 16:15:19 +03:00
2023-10-23 18:43:36 +03:00
2023-10-23 18:44:12 +03:00
2023-11-08 15:57:05 +01:00
2023-11-08 15:57:05 +01:00
2023-11-08 16:46:47 +01:00
2023-08-04 08:01:06 +02:00
2023-03-29 15:28:13 +03:00
2022-11-01 11:55:28 +01:00
2023-10-17 16:04:21 +03:00
2023-09-25 13:06:57 +10:00
2023-11-30 13:03:59 +02:00
2023-10-14 13:36:11 +03:00
2023-10-14 13:36:11 +03:00
2023-08-01 15:08:52 +02:00
2023-11-30 13:03:59 +02:00
2023-11-30 13:03:59 +02:00
2022-09-26 13:34:38 +03:00
2023-08-08 14:57:31 +02:00
2023-08-08 14:57:31 +02:00
2023-11-08 16:46:47 +01:00
2022-10-25 14:25:42 +03:00
2023-11-08 16:23:30 +01:00
2023-11-08 16:46:47 +01:00
2022-08-10 13:06:08 +02:00
2023-11-08 16:23:30 +01:00
2023-10-14 13:36:11 +03:00
2023-11-08 16:46:47 +01:00
2023-11-08 16:46:47 +01:00
2023-03-17 06:59:46 +02:00
2023-02-10 13:03:01 +02:00
2023-02-10 13:03:01 +02:00
2023-11-08 16:23:30 +01:00
2023-04-24 15:59:23 +03:00
2023-02-10 12:02:11 +02:00
2023-11-08 16:23:30 +01:00
2023-01-03 18:13:11 +02:00
2023-02-10 12:02:11 +02:00
2022-04-13 17:52:27 +09:00
2022-02-02 01:35:40 +01:00
2023-04-25 13:10:33 +03:00
2023-11-08 16:23:30 +01:00
2023-08-15 11:22:36 +03:00
2023-10-14 13:36:11 +03:00
2023-08-05 20:34:09 +02:00
2023-08-05 20:34:09 +02:00
2023-08-15 11:21:34 +03:00
2023-02-16 11:36:38 +02:00
2023-11-08 16:23:30 +01:00
2022-06-27 10:14:37 +03:00
2022-03-18 20:50:10 +01:00
2023-10-17 16:04:21 +03:00
2023-10-14 13:36:11 +03:00
2023-10-14 13:36:11 +03:00
2023-10-14 13:36:11 +03:00
2023-10-14 13:36:11 +03:00