mirror of
https://github.com/MariaDB/server.git
synced 2025-02-02 12:01:42 +01:00
Merge pilot.blaudden:/home/msvensson/mysql/mysql-5.0-maint
into pilot.blaudden:/home/msvensson/mysql/mysql-5.1-new-maint
This commit is contained in:
commit
da3c2d387f
1 changed files with 13 additions and 3 deletions
|
@ -359,9 +359,19 @@ CREATE TRIGGER trg5 BEFORE DELETE ON t1
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
SET @a = 5;
|
SET @a = 5;
|
||||||
|
|
||||||
--system grep -v '^definers=' $MYSQLTEST_VARDIR/master-data/mysqltest_db1/t1.TRG > $MYSQLTEST_VARDIR/tmp/t1.TRG
|
# Replace definers with the "weird" definers
|
||||||
--system echo "definers='' '@' '@abc@def@@' '@hostname' '@abcdef@@@hostname'" >> $MYSQLTEST_VARDIR/tmp/t1.TRG
|
perl;
|
||||||
--system mv $MYSQLTEST_VARDIR/tmp/t1.TRG $MYSQLTEST_VARDIR/master-data/mysqltest_db1/t1.TRG
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
my $fname= "$ENV{'MYSQLTEST_VARDIR'}/master-data/mysqltest_db1/t1.TRG";
|
||||||
|
open(FILE, "<", $fname) or die;
|
||||||
|
my @content= grep($_ !~ /^definers=/, <FILE>);
|
||||||
|
close FILE;
|
||||||
|
open(FILE, ">", $fname) or die;
|
||||||
|
print FILE @content;
|
||||||
|
print FILE "definers='' '\@' '\@abc\@def\@\@' '\@hostname' '\@abcdef\@\@\@hostname'\n";
|
||||||
|
close FILE;
|
||||||
|
EOF
|
||||||
|
|
||||||
--echo
|
--echo
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue