~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to conf/WL5004_data.zz

merge from internal tree

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# WL#5004 Comprehensive Locking Stress Test for Azalea
2
2
#
3
 
# Grammar for generation of templates of testing objects
4
 
#
5
 
# This is a prototype which means it might be incomplete and contain errors.
6
 
#
7
 
# General architecture rule:
8
 
#    We
9
 
#    - work on copies of the objects created via gendata.pl
10
 
#    - do not modify the objects via gendata.pl
 
3
# Grammar for generation of templates of testing objects (tables).
 
4
 
5
# We finally
 
6
#    - work on copies of the objects
 
7
#    - do not modify the objects
 
8
# created here.
 
9
#
 
10
# Therefore specialities like
 
11
# 1. "Special" tables like partitioned, merged, views etc.
 
12
# 2. Varaition of the storage engine
 
13
# make no sense.
 
14
#
 
15
# Please read conf/WL5004_sql.yy for more information.
11
16
#
12
17
 
13
18
$tables = {
14
19
        rows => [0, 1, 10 ]
15
 
        # partitions => [ undef , 'KEY (pk) PARTITIONS 2' ]
16
20
};
17
21
 
18
22
$fields = {
19
 
        types => [ 'int', 'char', 'enum', 'set' ],
20
 
        indexes => [undef, 'key' ],
21
 
        null => [undef, 'not null'],
22
 
        default => [undef, 'default null'],
23
 
        sign => [undef, 'unsigned'],
24
 
        charsets => ['utf8', 'latin1']
 
23
        types => [ 'int' ],
 
24
        indexes => [undef, 'key' ]
25
25
};
26
26
 
27
27
$data = {