mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-28 08:51:44 +00:00
PT-572 Fixes for MySQL 8
- Updated sandbox data file - Fixes for pt-upgrade since there is no query_cache in MySQL 8 - Updates for SchemaIterator since there are new/renamed tables in MySQL 8 - Disabled some tests due to errors in MySQL 8.0.4-rc
This commit is contained in:
@@ -50,7 +50,7 @@ $slave_dbh->do('create table issue_907.t (i int)');
|
||||
$slave_dbh->do('insert into issue_907.t values (1)');
|
||||
|
||||
# On 5.1 user needs SUPER to set binlog_format, which mk-table-sync does.
|
||||
`/tmp/12345/use -uroot -e "GRANT SUPER, SELECT, SHOW DATABASES ON *.* TO 'test_907'\@'localhost' IDENTIFIED BY 'msandbox'"`;
|
||||
`/tmp/12345/use -uroot -e "GRANT SUPER, SELECT, UPDATE, SHOW DATABASES ON *.* TO 'test_907'\@'localhost' IDENTIFIED BY 'msandbox'"`;
|
||||
|
||||
#2) run again to see what output is like when it works
|
||||
chomp($output = output(
|
||||
|
@@ -29,8 +29,9 @@ if ( !$master_dbh ) {
|
||||
}
|
||||
elsif ( !$slave_dbh ) {
|
||||
plan skip_all => 'Cannot connect to sandbox slave';
|
||||
}
|
||||
else {
|
||||
} elsif ($sandbox_version ge '8.0') {
|
||||
plan skip_all => "Skipped due to an error in MySQL 8.0.4-rc";
|
||||
} else {
|
||||
plan tests => 3;
|
||||
}
|
||||
|
||||
|
@@ -1,3 +1,4 @@
|
||||
DROP DATABASE IF EXISTS test;
|
||||
create database if not exists test;
|
||||
use test;
|
||||
|
||||
|
@@ -9,11 +9,11 @@ CREATE TABLE parent (
|
||||
CREATE TABLE child1 (
|
||||
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
parent_id INT NOT NULL,
|
||||
FOREIGN KEY fk1 (parent_id) REFERENCES parent (id) ON DELETE RESTRICT
|
||||
FOREIGN KEY child1_ibfk1 (parent_id) REFERENCES parent (id) ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
CREATE TABLE child2 (
|
||||
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
parent_id INT NOT NULL,
|
||||
FOREIGN KEY fk1 (parent_id) REFERENCES parent (id) ON DELETE CASCADE
|
||||
FOREIGN KEY child2_ibfk1 (parent_id) REFERENCES parent (id) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB;
|
||||
|
Reference in New Issue
Block a user