Oleksandr Byelkin
2f70784c2a
Merge branch '10.7' into 10.8
2022-10-04 11:42:37 +02:00
Oleksandr Byelkin
b6ebadaa66
Merge branch '10.6' into 10.7
2022-10-04 07:41:35 +02:00
Sergei Golubchik
900d7bf360
Merge branch '10.5' into 10.6
2022-10-02 22:14:21 +02:00
Sergei Golubchik
3a2116241b
Merge branch '10.4' into 10.5
2022-10-02 14:38:13 +02:00
Sergei Golubchik
d4f6d2f08f
Merge branch '10.3' into 10.4
2022-10-01 23:07:26 +02:00
Anel Husakovic
1f51d6c0f6
MDEV-28548: ER_TABLEACCESS_DENIED_ERROR is missing information about DB
...
- Added missing information about database of corresponding table for various types of commands
- Update some typos
- Reviewed by: <vicentiu@mariadb.org >
2022-09-30 08:48:57 +02:00
Marko Mäkelä
5e996fbad9
Merge 10.9 into 10.10
2022-09-21 10:59:56 +03:00
Marko Mäkelä
4345d93100
Merge 10.7 into 10.8
2022-09-21 09:52:09 +03:00
Marko Mäkelä
7c7ac6d4a4
Merge 10.6 into 10.7
2022-09-21 09:33:07 +03:00
Marko Mäkelä
44fd2c4b24
Merge 10.5 into 10.6
2022-09-20 16:53:20 +03:00
Alexander Barkov
fe844c16b6
Merge remote-tracking branch 'origin/10.4' into 10.5
2022-09-14 16:24:51 +04:00
Marko Mäkelä
18795f5512
Merge 10.3 into 10.4
2022-09-13 16:36:38 +03:00
Alexander Barkov
f1544424de
MDEV-29446 Change SHOW CREATE TABLE to display default collation
2022-09-12 22:10:39 +04:00
Marko Mäkelä
e71aca8200
Merge 10.9 into 10.10
2022-08-30 13:33:02 +03:00
Marko Mäkelä
c8cd162a0a
Merge 10.7 into 10.8
2022-08-30 13:04:17 +03:00
Alexander Barkov
b9c2ae505d
MDEV-29356 Assertion `0' failed in Type_handler_row::Item_save_in_field on INSERT
2022-08-26 14:25:04 +04:00
Sergei Golubchik
45e0373a78
MDEV-28632 Change default of explicit_defaults_for_timestamp to ON
2022-08-10 15:03:22 +02:00
Oleksandr Byelkin
75d631f333
Merge branch '10.7' into 10.8
2022-08-09 09:52:15 +02:00
Oleksandr Byelkin
50b270525a
Merge branch '10.7' into 10.8
2022-08-08 17:15:13 +02:00
Alexander Barkov
3ebbfd88a0
MDEV-29159 Patch for MDEV-28918 introduces more inconsistency than it solves, breaks usability
...
1. Store assignment failures on incompatible data types now raise errors if:
- STRICT_ALL_TABLES or STRICT_TRANS_TABLES sql_mode is used, and
- IGNORE is not used
Otherwise, only a warning is raised and the statement continues.
2. Changing the error/warning test as follows:
-ERROR HY000: Illegal parameter data types inet6 and int for operation 'SET'
+ERROR HY000: Cannot cast 'int' as 'inet6' in assignment of `db`.`t`.`col`
so in case of a big table it's easier to see which column has the problem.
The new error text is also applied to SP variables.
2022-08-05 22:23:40 +04:00
Marko Mäkelä
f79cebb4d0
Merge 10.7 into 10.8
2022-07-28 10:33:26 +03:00
Alexander Barkov
380874549c
MDEV-29062 Wrong result set metadata for a mix of INT+ENUM
2022-07-08 15:29:23 +04:00
Marko Mäkelä
9523986299
Merge 10.7 into 10.8
2022-06-28 10:06:00 +03:00
Alexander Barkov
4a7e337e5f
MDEV-28963 Incompatible data type assignment through SP vars is not consistent with columns
2022-06-27 19:52:48 +04:00
Sergei Golubchik
b7ffccf49b
Merge branch '10.7' into 10.8
2022-05-18 13:26:48 +02:00
Sergei Golubchik
99a433ed1c
Merge branch '10.6' into 10.7
2022-05-18 10:34:38 +02:00
Sergei Golubchik
b2187662bc
Merge branch '10.5' into 10.6
2022-05-18 10:30:47 +02:00
Sergei Golubchik
7970ac7fe8
Merge branch '10.4' into 10.5
2022-05-18 09:50:26 +02:00
Sergei Golubchik
23ddc3518f
Merge branch '10.3' into 10.4
2022-05-18 01:25:30 +02:00
Sergei Golubchik
74068dd2ac
fix tests for embedded
...
followup for c9b5a05341
2022-05-18 01:22:29 +02:00
Alexander Barkov
c9b5a05341
MDEV-28588 SIGSEGV in __memmove_avx_unaligned_erms, strmake_root
2022-05-17 17:05:30 +04:00
Sergei Golubchik
443c2a715d
Merge branch '10.7' into 10.8
2022-05-11 12:21:36 +02:00
Sergei Golubchik
fd132be117
Merge branch '10.6' into 10.7
2022-05-11 11:25:33 +02:00
Sergei Golubchik
3bc98a4ec4
Merge branch '10.5' into 10.6
2022-05-10 14:01:23 +02:00
Sergei Golubchik
ef781162ff
Merge branch '10.4' into 10.5
2022-05-09 22:04:06 +02:00
Sergei Golubchik
a70a1cf3f4
Merge branch '10.3' into 10.4
2022-05-08 23:03:08 +02:00
Daniel Black
0db27eff27
MDEV-27816: Set sql_mode before DROP IF EXISTS already (postfix)
...
Test compat/oracle.sp-package-mysqldump needed re-record.
2022-05-07 08:28:23 +10:00
Marko Mäkelä
133c2129cd
Merge 10.7 into 10.8
2022-04-27 10:43:00 +03:00
Marko Mäkelä
638afc4acf
Merge 10.6 into 10.7
2022-04-26 18:59:40 +03:00
Marko Mäkelä
fae0ccad6e
Merge 10.5 into 10.6
2022-04-21 17:46:40 +03:00
Marko Mäkelä
620c55e708
Merge 10.4 into 10.5
2022-04-21 15:33:50 +03:00
Marko Mäkelä
394784095e
Merge 10.3 into 10.4
2022-04-21 11:33:59 +03:00
Oleg Smirnov
7498978e6a
MDEV-27699 ANALYZE FORMAT=JSON fields are incorrect for UNION ALL queries
...
UNION ALL queries are a subject of optimization introduced in MDEV-334
when creation of a temporary table is skipped.
While there is a check for this optimization in Explain_union::print_explain()
there was no such in Explain_union::print_explain_json(). This resulted in
printing irrelevant data like:
"union_result": {
"table_name": "<union2,3>",
"access_type": "ALL",
"r_loops": 0,
"r_rows": null
in case when creation of the temporary table was actually optimized out.
This commits adds a check whether the temporary table was actually created
during the UNION ALL processing and eliminates printing of the irrelevant data.
2022-04-18 07:50:14 +03:00
Alexander Barkov
83516a33a8
An additional patch for MDEV-27690 Crash on CHARACTER SET csname COLLATE DEFAULT
in column definition
...
Applying the fix to sql_yacc_ora.yy. Adding a test for sql_mode=ORACLE.
2022-04-14 12:22:28 +04:00
Marko Mäkelä
5c69e93630
Merge 10.7 into 10.8
2022-03-30 09:34:07 +03:00
Marko Mäkelä
a4d753758f
Merge 10.6 into 10.7
2022-03-30 08:52:05 +03:00
Marko Mäkelä
b242c3141f
Merge 10.5 into 10.6
2022-03-29 16:16:21 +03:00
Marko Mäkelä
d62b0368ca
Merge 10.4 into 10.5
2022-03-29 12:59:18 +03:00
Marko Mäkelä
ae6e214fd8
Merge 10.3 into 10.4
2022-03-29 11:13:18 +03:00
Alexander Barkov
fbcf0225e1
MDEV-19804 sql_mode=ORACLE: call procedure in packages
...
Adding support for the fully qualified package procedure calls:
BEGIN
CALL db.pkg.proc(args); -- SQL/PSM call style
db.pkg.proc(args); -- PL/SQL call style
END;
2022-03-25 14:07:40 +04:00