mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
Merge branch '10.3' into 10.4
This commit is contained in:
@@ -881,6 +881,35 @@ let SEARCH_PATTERN= InnoDB: Cannot delete/update rows with cascading foreign key
|
||||
|
||||
--echo # End of 10.2 tests
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-28980 InnoDB: Failing assertion: len <= MAX_TABLE_NAME_LEN
|
||||
--echo #
|
||||
|
||||
SET NAMES utf8;
|
||||
CREATE TABLE t (a INT PRIMARY KEY) ENGINE=InnoDB;
|
||||
# The maximum identifier length is 64 characters.
|
||||
# my_charset_filename will expand some characters to 5 characters,
|
||||
# e.g., # to @0023.
|
||||
# Many operating systems (such as Linux) or file systems
|
||||
# limit the path component length to 255 bytes, such as 51*5 characters.
|
||||
# The bug was repeated with a shorter length, which we will use here,
|
||||
# to avoid exceeding MAX_PATH on Microsoft Windows.
|
||||
let $db=##########################;
|
||||
--replace_result $db db
|
||||
eval CREATE DATABASE `$db`;
|
||||
--replace_result $db db
|
||||
eval CREATE TABLE `$db`.u (
|
||||
a INT PRIMARY KEY,
|
||||
CONSTRAINT `††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††`
|
||||
FOREIGN KEY (a) REFERENCES test.t (a)) ENGINE=InnoDB;
|
||||
--replace_result $db db
|
||||
eval DROP TABLE `$db`.u;
|
||||
--replace_result $db db
|
||||
eval DROP DATABASE `$db`;
|
||||
DROP TABLE t;
|
||||
|
||||
--echo # End of 10.3 tests
|
||||
|
||||
# MDEV-21792 Server aborts upon attempt to create foreign key on spatial field
|
||||
# Fail to create foreign key for spatial fields
|
||||
--error ER_CANT_CREATE_TABLE
|
||||
|
||||
Reference in New Issue
Block a user