~jlukas79/+junk/mysql-server

« back to all changes in this revision

Viewing changes to mysql-test/suite/funcs_1/triggers/triggers_03e_global_db_mix.inc

manual merge 6.0-main --> 6.0-bka-review

Show diffs side-by-side

added added

removed removed

Lines of Context:
89
89
        use priv_db;
90
90
        show triggers;
91
91
        select * from information_schema.triggers;
92
 
        --error 1142
 
92
        --error ER_TABLEACCESS_DENIED_ERROR
93
93
        drop trigger trg1_1;
94
94
 
95
95
        connection default;
106
106
 
107
107
        connection yes_privs;
108
108
        select current_user;
109
 
        --error 1142
 
109
        --error ER_TABLEACCESS_DENIED_ERROR
110
110
        create trigger trg1_1 before INSERT on t1 for each row
111
111
                set new.f1 = 'trig 1_1-no';
112
112
 
131
131
        use priv_db;
132
132
        create trigger trg1_2 before INSERT  on t1 for each row
133
133
                set new.f1 = 'trig 1_2-yes';
134
 
        --error 1142
 
134
        --error ER_TABLEACCESS_DENIED_ERROR
135
135
        create trigger no_priv_db.trg1_9 before insert on no_priv_db.t1
136
136
                for each row
137
137
                set new.f1 = 'trig 1_9-yes';
138
138
        use no_priv_db;
139
 
        --error 1142
 
139
        --error ER_TABLEACCESS_DENIED_ERROR
140
140
        create trigger trg1_2 before INSERT  on t1 for each row
141
141
                set new.f1 = 'trig 1_2-no';
142
142
        create trigger priv_db.trg1_9 before UPDATE on priv_db.t1
151
151
        use no_priv_db;
152
152
        insert into t1 (f1) values ('insert-yes');
153
153
        select f1 from t1 order by f1;
154
 
        --error 1142
 
154
        --error ER_TABLEACCESS_DENIED_ERROR
155
155
        drop trigger priv_db.trg1_9;
156
156
 
157
157
        connection default;
159
159
        drop trigger priv_db.trg1_9;
160
160
        revoke TRIGGER on priv_db.* from test_yesprivs@localhost;
161
161
        use priv_db;
162
 
        --error 1142
 
162
        --error ER_TABLEACCESS_DENIED_ERROR
163
163
        insert into t1 (f1) values ('insert-yes');
164
164
        select f1 from t1 order by f1;
165
165
        grant TRIGGER on *.* to test_yesprivs@localhost;
168
168
        connection yes_privs;
169
169
        select current_user;
170
170
        use no_priv_db;
171
 
        --error 1142
 
171
        --error ER_TABLEACCESS_DENIED_ERROR
172
172
        create trigger trg1_2 before INSERT  on t1 for each row
173
173
                set new.f1 = 'trig 1_2-no';
174
174
 
209
209
        connection default;
210
210
        select current_user;
211
211
 
212
 
# general Cleanup 
 
212
# general Cleanup
213
213
        drop database if exists priv_db;
214
214
        drop database if exists no_priv_db;
215
215
        drop database if exists h1;