~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/hello_events/tests/t/table.test

  • Committer: Brian Aker
  • Date: 2010-10-11 18:44:09 UTC
  • mto: (1857.1.1 build)
  • mto: This revision was merged to the branch mainline in revision 1858.
  • Revision ID: brian@tangent.org-20101011184409-xs1ru162xi19vm0z
Adding in more test case for events (though these do not really have the
correct results just yet, I just want them in place).

This adds to session a new method for inserting a variable form an
event/trigger.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Lets Make sure everything is turned on for us.
 
2
SELECT VARIABLE_NAME,VARIABLE_VALUE FROM DATA_DICTIONARY.GLOBAL_VARIABLES WHERE VARIABLE_NAME LIKE "hello%";
 
3
 
 
4
# Test the DDL triggers on tables, on t2 should be observed.
 
5
CREATE TABLE t1 (a int);
 
6
select IF(@BEFORE_DROP_TABLE, "YES", "NO");
 
7
select IF(@AFTER_DROP_TABLE, "YES", "NO");
 
8
select IF(@BEFORE_RENAME_TABLE, "YES", "NO");
 
9
select IF(@AFTER_RENAME_TABLE, "YES", "NO");
 
10
 
 
11
CREATE TABLE t2 (a int);
 
12
select IF(@BEFORE_DROP_TABLE, "YES", "NO");
 
13
select IF(@AFTER_DROP_TABLE, "YES", "NO");
 
14
select IF(@BEFORE_RENAME_TABLE, "YES", "NO");
 
15
select IF(@AFTER_RENAME_TABLE, "YES", "NO");
 
16
 
 
17
DROP TABLE t1;
 
18
select IF(@BEFORE_DROP_TABLE, "YES", "NO");
 
19
select IF(@AFTER_DROP_TABLE, "YES", "NO");
 
20
select IF(@BEFORE_RENAME_TABLE, "YES", "NO");
 
21
select IF(@AFTER_RENAME_TABLE, "YES", "NO");
 
22
 
 
23
DROP TABLE t2;
 
24
select IF(@BEFORE_DROP_TABLE, "YES", "NO");
 
25
select IF(@AFTER_DROP_TABLE, "YES", "NO");
 
26
select IF(@BEFORE_RENAME_TABLE, "YES", "NO");
 
27
select IF(@AFTER_RENAME_TABLE, "YES", "NO");
 
28
 
 
29
# Test the DDL triggers on tables, on t2 should be observed.
 
30
CREATE SCHEMA events;
 
31
use events;
 
32
CREATE TABLE t1 (a int);
 
33
select IF(@BEFORE_DROP_TABLE, "YES", "NO");
 
34
select IF(@AFTER_DROP_TABLE, "YES", "NO");
 
35
select IF(@BEFORE_RENAME_TABLE, "YES", "NO");
 
36
select IF(@AFTER_RENAME_TABLE, "YES", "NO");
 
37
 
 
38
CREATE TABLE t2 (a int);
 
39
select IF(@BEFORE_DROP_TABLE, "YES", "NO");
 
40
select IF(@AFTER_DROP_TABLE, "YES", "NO");
 
41
select IF(@BEFORE_RENAME_TABLE, "YES", "NO");
 
42
select IF(@AFTER_RENAME_TABLE, "YES", "NO");
 
43
 
 
44
DROP TABLE t1;
 
45
select IF(@BEFORE_DROP_TABLE, "YES", "NO");
 
46
select IF(@AFTER_DROP_TABLE, "YES", "NO");
 
47
select IF(@BEFORE_RENAME_TABLE, "YES", "NO");
 
48
select IF(@AFTER_RENAME_TABLE, "YES", "NO");
 
49
 
 
50
DROP TABLE t2;
 
51
select IF(@BEFORE_DROP_TABLE, "YES", "NO");
 
52
select IF(@AFTER_DROP_TABLE, "YES", "NO");
 
53
select IF(@BEFORE_RENAME_TABLE, "YES", "NO");
 
54
select IF(@AFTER_RENAME_TABLE, "YES", "NO");
 
55
DROP SCHEMA events;