mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge neptunus.(none):/home/msvensson/mysql/bug14871/my50-bug14871
into neptunus.(none):/home/msvensson/mysql/mysql-5.0 client/mysqldump.c: Auto merged mysql-test/r/mysqldump.result: Auto merged mysql-test/t/mysqldump.test: Auto merged
This commit is contained in:
@ -1036,3 +1036,33 @@ insert into t1 values ('','');
|
||||
drop table t1;
|
||||
|
||||
# End of 4.1 tests
|
||||
|
||||
#
|
||||
# Bug 14871 Invalid view dump output
|
||||
#
|
||||
|
||||
create table t1 (a int);
|
||||
insert into t1 values (289), (298), (234), (456), (789);
|
||||
create definer = CURRENT_USER view v1 as select * from t1;
|
||||
create SQL SECURITY INVOKER view v2 as select * from t1;
|
||||
create view v3 as select * from t1 with local check option;
|
||||
create algorithm=merge view v4 as select * from t1 with cascaded check option;
|
||||
create algorithm =temptable view v5 as select * from t1;
|
||||
|
||||
# dump tables and views
|
||||
--exec $MYSQL_DUMP test > var/tmp/bug14871.sql
|
||||
|
||||
# drop the db, tables and views
|
||||
drop table t1;
|
||||
drop view v1, v2, v3, v4, v5;
|
||||
|
||||
# Reload dump
|
||||
--exec $MYSQL test < var/tmp/bug14871.sql
|
||||
|
||||
# check that all tables and views could be created
|
||||
show tables;
|
||||
select * from v3 order by a;
|
||||
|
||||
drop table t1;
|
||||
drop view v1, v2, v3, v4, v5;
|
||||
|
||||
|
Reference in New Issue
Block a user