Fixes for table-checksum

This commit is contained in:
Carlos Salguero
2017-01-17 10:15:18 -03:00
parent 410e75a623
commit c97d690e9e
7 changed files with 14 additions and 6 deletions

View File

@@ -3491,7 +3491,7 @@ sub database_is_allowed {
my $filter = $self->{filters};
if ( $db =~ m/information_schema|performance_schema|lost\+found|percona|percona_schema/ ) {
if ( $db =~ m/^(information_schema|performance_schema|lost\+found|percona_schema)$/ ) {
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
return 0;
}

View File

@@ -4269,7 +4269,7 @@ sub database_is_allowed {
my $filter = $self->{filters};
if ( $db =~ m/information_schema|performance_schema|lost\+found|percona|percona_schema/ ) {
if ( $db =~ m/^(information_schema|performance_schema|lost\+found|percona_schema)$/ ) {
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
return 0;
}

View File

@@ -7614,7 +7614,7 @@ sub database_is_allowed {
my $filter = $self->{filters};
if ( $db =~ m/information_schema|performance_schema|lost\+found|percona|percona_schema/ ) {
if ( $db =~ m/^(information_schema|performance_schema|lost\+found|percona_schema)$/ ) {
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
return 0;
}

View File

@@ -7825,7 +7825,7 @@ sub database_is_allowed {
my $filter = $self->{filters};
if ( $db =~ m/information_schema|performance_schema|lost\+found|percona|percona_schema/ ) {
if ( $db =~ m/^(information_schema|performance_schema|lost\+found|percona_schema)$/ ) {
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
return 0;
}

View File

@@ -405,7 +405,7 @@ sub database_is_allowed {
my $filter = $self->{filters};
if ( $db =~ m/information_schema|performance_schema|lost\+found|percona|percona_schema/ ) {
if ( $db =~ m/^(information_schema|performance_schema|lost\+found|percona_schema)$/ ) {
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
return 0;
}

View File

@@ -1,3 +1,11 @@
DROP DATABASE IF EXISTS my_binary_database;
CREATE DATABASE my_binary_database CHARSET=binary;
USE my_binary_database;
CREATE TABLE `sentinel` (
`id` int(11) NOT NULL,
`ping` varchar(64) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO sentinel VALUES(1, '231f9da77ba0bf7e517b790334433cd3');

View File

@@ -33,7 +33,7 @@ like(
like(
run("$trunk/t/pt-visual-explain/samples/simple_union.sql", qw(--format dump)),
qr/\$VAR1 = {/,
qr/\$VAR1 = \{/,
'--format dump (issue 393)'
);