mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-10-21 18:24:38 +00:00
Fixes for table-checksum
This commit is contained in:
@@ -3491,7 +3491,7 @@ sub database_is_allowed {
|
|||||||
|
|
||||||
my $filter = $self->{filters};
|
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');
|
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@@ -4269,7 +4269,7 @@ sub database_is_allowed {
|
|||||||
|
|
||||||
my $filter = $self->{filters};
|
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');
|
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@@ -7614,7 +7614,7 @@ sub database_is_allowed {
|
|||||||
|
|
||||||
my $filter = $self->{filters};
|
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');
|
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@@ -7825,7 +7825,7 @@ sub database_is_allowed {
|
|||||||
|
|
||||||
my $filter = $self->{filters};
|
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');
|
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@@ -405,7 +405,7 @@ sub database_is_allowed {
|
|||||||
|
|
||||||
my $filter = $self->{filters};
|
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');
|
PTDEBUG && _d('Database', $db, 'is a system database, ignoring');
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@@ -1,3 +1,11 @@
|
|||||||
DROP DATABASE IF EXISTS my_binary_database;
|
DROP DATABASE IF EXISTS my_binary_database;
|
||||||
CREATE DATABASE my_binary_database CHARSET=binary;
|
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');
|
||||||
|
@@ -33,7 +33,7 @@ like(
|
|||||||
|
|
||||||
like(
|
like(
|
||||||
run("$trunk/t/pt-visual-explain/samples/simple_union.sql", qw(--format dump)),
|
run("$trunk/t/pt-visual-explain/samples/simple_union.sql", qw(--format dump)),
|
||||||
qr/\$VAR1 = {/,
|
qr/\$VAR1 = \{/,
|
||||||
'--format dump (issue 393)'
|
'--format dump (issue 393)'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user