Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
c295bd80
Commit
c295bd80
authored
May 18, 2006
by
unknown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move test that requires innodb to sp_trans
parent
3e12f98a
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
65 additions
and
66 deletions
+65
-66
mysql-test/r/sp-security.result
mysql-test/r/sp-security.result
+0
-10
mysql-test/r/sp.result
mysql-test/r/sp.result
+0
-16
mysql-test/r/sp_trans.result
mysql-test/r/sp_trans.result
+26
-0
mysql-test/t/sp-security.test
mysql-test/t/sp-security.test
+0
-23
mysql-test/t/sp.test
mysql-test/t/sp.test
+0
-17
mysql-test/t/sp_trans.test
mysql-test/t/sp_trans.test
+39
-0
No files found.
mysql-test/r/sp-security.result
View file @
c295bd80
...
...
@@ -314,16 +314,6 @@ select * from db_bug14533.t1;
ERROR 42000: SELECT command denied to user 'user_bug14533'@'localhost' for table 't1'
drop user user_bug14533@localhost;
drop database db_bug14533;
CREATE DATABASE db_bug7787;
use db_bug7787;
CREATE PROCEDURE p1()
SHOW INNODB STATUS;
Warnings:
Warning 1541 The syntax 'SHOW INNODB STATUS' is deprecated and will be removed in MySQL 5.2. Please use 'SHOW ENGINE INNODB STATUS' instead.
GRANT EXECUTE ON PROCEDURE p1 TO user_bug7787@localhost;
DROP DATABASE db_bug7787;
drop user user_bug7787@localhost;
use test;
---> connection: root
DROP DATABASE IF EXISTS mysqltest;
...
...
mysql-test/r/sp.result
View file @
c295bd80
...
...
@@ -4796,22 +4796,6 @@ i
0
drop table t3|
drop procedure bug16887|
create table t3 (f1 int, f2 varchar(3), primary key(f1)) engine=innodb|
insert into t3 values (1,'aaa'),(2,'bbb'),(3,'ccc')|
CREATE FUNCTION bug13575 ( p1 integer )
returns varchar(3)
BEGIN
DECLARE v1 VARCHAR(10) DEFAULT null;
SELECT f2 INTO v1 FROM t3 WHERE f1 = p1;
RETURN v1;
END|
select distinct f1, bug13575(f1) from t3 order by f1|
f1 bug13575(f1)
1 aaa
2 bbb
3 ccc
drop function bug13575;
drop table t3|
drop procedure if exists bug16474_1|
drop procedure if exists bug16474_2|
delete from t1|
...
...
mysql-test/r/sp_trans.result
View file @
c295bd80
...
...
@@ -530,3 +530,29 @@ count(*)
drop table t3, t4|
drop procedure bug14210|
set @@session.max_heap_table_size=default|
CREATE DATABASE db_bug7787|
use db_bug7787|
CREATE PROCEDURE p1()
SHOW INNODB STATUS; |
Warnings:
Warning 1541 The syntax 'SHOW INNODB STATUS' is deprecated and will be removed in MySQL 5.2. Please use 'SHOW ENGINE INNODB STATUS' instead.
GRANT EXECUTE ON PROCEDURE p1 TO user_bug7787@localhost|
DROP DATABASE db_bug7787|
drop user user_bug7787@localhost|
use test|
create table t3 (f1 int, f2 varchar(3), primary key(f1)) engine=innodb|
insert into t3 values (1,'aaa'),(2,'bbb'),(3,'ccc')|
CREATE FUNCTION bug13575 ( p1 integer )
returns varchar(3)
BEGIN
DECLARE v1 VARCHAR(10) DEFAULT null;
SELECT f2 INTO v1 FROM t3 WHERE f1 = p1;
RETURN v1;
END|
select distinct f1, bug13575(f1) from t3 order by f1|
f1 bug13575(f1)
1 aaa
2 bbb
3 ccc
drop function bug13575|
drop table t3|
mysql-test/t/sp-security.test
View file @
c295bd80
...
...
@@ -526,29 +526,6 @@ drop user user_bug14533@localhost;
drop
database
db_bug14533
;
#
# BUG#7787: Stored procedures: improper warning for "grant execute" statement
#
# Prepare.
CREATE
DATABASE
db_bug7787
;
use
db_bug7787
;
# Test.
CREATE
PROCEDURE
p1
()
SHOW
INNODB
STATUS
;
GRANT
EXECUTE
ON
PROCEDURE
p1
TO
user_bug7787
@
localhost
;
# Cleanup.
DROP
DATABASE
db_bug7787
;
drop
user
user_bug7787
@
localhost
;
use
test
;
#
# WL#2897: Complete definer support in the stored routines.
#
...
...
mysql-test/t/sp.test
View file @
c295bd80
...
...
@@ -5636,23 +5636,6 @@ call bug16887()|
drop
table
t3
|
drop
procedure
bug16887
|
#
# Bug#13575 SP funcs in select with distinct/group and order by can
# produce bad data
#
create
table
t3
(
f1
int
,
f2
varchar
(
3
),
primary
key
(
f1
))
engine
=
innodb
|
insert
into
t3
values
(
1
,
'aaa'
),(
2
,
'bbb'
),(
3
,
'ccc'
)
|
CREATE
FUNCTION
bug13575
(
p1
integer
)
returns
varchar
(
3
)
BEGIN
DECLARE
v1
VARCHAR
(
10
)
DEFAULT
null
;
SELECT
f2
INTO
v1
FROM
t3
WHERE
f1
=
p1
;
RETURN
v1
;
END
|
select
distinct
f1
,
bug13575
(
f1
)
from
t3
order
by
f1
|
drop
function
bug13575
;
drop
table
t3
|
#
# BUG#16474: SP crashed MySQL
# (when using "order by localvar", where 'localvar' is just that.
...
...
mysql-test/t/sp_trans.test
View file @
c295bd80
...
...
@@ -552,6 +552,45 @@ drop table t3, t4|
drop
procedure
bug14210
|
set
@@
session
.
max_heap_table_size
=
default
|
#
# BUG#7787: Stored procedures: improper warning for "grant execute" statement
#
# Prepare.
CREATE
DATABASE
db_bug7787
|
use
db_bug7787
|
# Test.
CREATE PROCEDURE p1()
SHOW INNODB STATUS
;
|
GRANT
EXECUTE
ON
PROCEDURE
p1
TO
user_bug7787
@
localhost
|
# Cleanup.
DROP
DATABASE
db_bug7787
|
drop
user
user_bug7787
@
localhost
|
use
test
|
#
# Bug#13575 SP funcs in select with distinct/group and order by can
# produce bad data
#
create table t3 (f1 int, f2 varchar(3), primary key(f1)) engine=innodb|
insert into t3 values (1,'aaa'),(2,'bbb'),(3,'ccc')|
CREATE FUNCTION bug13575 ( p1 integer )
returns varchar(3)
BEGIN
DECLARE v1 VARCHAR(10) DEFAULT null
;
SELECT
f2
INTO
v1
FROM
t3
WHERE
f1
=
p1
;
RETURN
v1
;
END
|
select
distinct
f1
,
bug13575
(
f1
)
from
t3
order
by
f1
|
drop
function
bug13575
|
drop
table
t3
|
#
# BUG#NNNN: New bug synopsis
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment