File: dml_setup_actors.result

package info (click to toggle)
mariadb 1%3A11.8.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 765,428 kB
  • sloc: ansic: 2,382,827; cpp: 1,803,532; asm: 378,315; perl: 63,176; sh: 46,496; pascal: 40,776; java: 39,363; yacc: 20,428; python: 19,506; sql: 17,864; xml: 12,463; ruby: 8,544; makefile: 6,059; cs: 5,855; ada: 1,700; lex: 1,193; javascript: 1,039; objc: 80; tcl: 73; awk: 46; php: 22
file content (116 lines) | stat: -rw-r--r-- 4,251 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
drop table if exists test.setup_actors;
create table test.setup_actors as
select * from performance_schema.setup_actors;
insert into performance_schema.setup_actors
values ('%','%','%','YES', 'YES');
ERROR 23000: Can't write; duplicate key in table 'setup_actors'
insert into performance_schema.setup_actors
values ('%','%','%','NO', 'NO');
ERROR 23000: Can't write; duplicate key in table 'setup_actors'
truncate table performance_schema.setup_actors;
select * from performance_schema.setup_actors;
HOST	USER	ROLE	ENABLED	HISTORY
select * from performance_schema.setup_actors
where user = '%';
HOST	USER	ROLE	ENABLED	HISTORY
insert into performance_schema.setup_actors
set user='Joe', host='localhost';
insert into performance_schema.setup_actors
set user='Joe', host='%';
insert into performance_schema.setup_actors
set user='%', host='server1';
insert into performance_schema.setup_actors
set user='%', host='%';
insert into performance_schema.setup_actors
values ('localhost', 'user1', '%', 'NO%', 'NO');
ERROR 01000: Data truncated for column 'ENABLED' at row 1
insert into performance_schema.setup_actors
values ('localhost', 'user1', '%', 'NO', 'KO');
ERROR 01000: Data truncated for column 'HISTORY' at row 1
select * from performance_schema.setup_actors
order by USER, HOST;
HOST	USER	ROLE	ENABLED	HISTORY
%	%	%	YES	YES
server1	%	%	YES	YES
%	Joe	%	YES	YES
localhost	Joe	%	YES	YES
update performance_schema.setup_actors
set user='ILLEGAL';
ERROR HY000: Invalid performance_schema usage
update performance_schema.setup_actors
set host='ILLEGAL';
ERROR HY000: Invalid performance_schema usage
update performance_schema.setup_actors
set role='ILLEGAL';
ERROR HY000: Invalid performance_schema usage
update performance_schema.setup_actors
set ENABLED='YES';
update performance_schema.setup_actors
set HISTORY='YES';
update performance_schema.setup_actors
set ENABLED='';
ERROR 01000: Data truncated for column 'ENABLED' at row 1
update performance_schema.setup_actors
set ENABLED='YESS';
ERROR 01000: Data truncated for column 'ENABLED' at row 1
update performance_schema.setup_actors
set ENABLED='NO%';
ERROR 01000: Data truncated for column 'ENABLED' at row 1
update performance_schema.setup_actors
set ENABLED=NULL;
ERROR 23000: Column 'ENABLED' cannot be null
update performance_schema.setup_actors
set HISTORY='YESS';
ERROR 01000: Data truncated for column 'HISTORY' at row 1
update performance_schema.setup_actors
set HISTORY='NO%';
ERROR 01000: Data truncated for column 'HISTORY' at row 1
update performance_schema.setup_actors
set HISTORY=NULL;
ERROR 23000: Column 'HISTORY' cannot be null
select * from performance_schema.setup_actors
order by USER, HOST;
HOST	USER	ROLE	ENABLED	HISTORY
%	%	%	YES	YES
server1	%	%	YES	YES
%	Joe	%	YES	YES
localhost	Joe	%	YES	YES
delete from performance_schema.setup_actors
where user = 'Joe' and host = 'localhost';
select * from performance_schema.setup_actors
order by USER, HOST;
HOST	USER	ROLE	ENABLED	HISTORY
%	%	%	YES	YES
server1	%	%	YES	YES
%	Joe	%	YES	YES
delete from performance_schema.setup_actors;
select * from performance_schema.setup_actors
order by USER, HOST;
HOST	USER	ROLE	ENABLED	HISTORY
LOCK TABLES performance_schema.setup_actors READ;
UNLOCK TABLES;
LOCK TABLES performance_schema.setup_actors WRITE;
UNLOCK TABLES;
#
# WL#2284: Increase the length of a user name
#
insert into performance_schema.setup_actors
set user='user_name_len_22_01234', host='localhost';
delete from performance_schema.setup_actors
where user = 'user_name_len_22_01234' and host = 'localhost';
truncate table performance_schema.setup_actors;
insert into performance_schema.setup_actors
select * from test.setup_actors;
drop table test.setup_actors;
#
# MDEV-25325 column_comment for performance_schema tables
#
select column_name, column_comment 
from information_schema.columns 
where table_schema='performance_schema' and table_name='setup_actors';
column_name	column_comment
HOST	Host name, either a literal, or the % wildcard representing any host.
USER	User name, either a literal or the % wildcard representing any name.
ROLE	Unused
ENABLED	Whether to enable instrumentation for foreground threads matched by the row.
HISTORY	Whether to log historical events for foreground threads matched by the row.