/
test-tables-ddl.xml
91 lines (77 loc) · 4.19 KB
/
test-tables-ddl.xml
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
<?xml version="1.0"?>
<!DOCTYPE database SYSTEM "http://db.apache.org/torque/dtd/database.dtd">
<database name="testdb">
<table name="test_very_long_table_name_1234">
<column name="id" type="VARCHAR" required="true" primaryKey="true" />
</table>
<table name="test_triggers_table">
<column name="id" type="INTEGER" required="true" autoIncrement="true" primaryKey="true" />
<column name="string_one_value" type="VARCHAR" size="50" />
<column name="string_two_value" type="VARCHAR" size="1000" />
<column name="long_String_Value" type="LONGVARCHAR" />
<column name="time_Value" type="TIMESTAMP" />
<column name="date_Value" type="DATE" />
<column name="boolean_Value" type="BIT" size="1" />
<column name="bigInt_Value" type="BIGINT" />
<column name="decimal_Value" type="DECIMAL" />
</table>
<table name="test_dataloader_table">
<column name="string_value" type="VARCHAR" size="50" />
<column name="string_required_value" type="VARCHAR" size="50" required="true" />
<column name="char_value" type="CHAR" size="50" />
<column name="char_required_value" type="CHAR" size="50" required="true" />
<column name="date_value" type="DATE" />
<column name="id" type="INTEGER" required="true" autoIncrement="true" primaryKey="true" />
<column name="time_value" type="TIMESTAMP" />
<column name="boolean_value" type="BIT" size="1" />
<column name="integer_value" type="INTEGER" />
<column name="decimal_value" type="DECIMAL" size="10,2" />
</table>
<table name="test_order_header">
<column name="order_id" type="VARCHAR" size="50" primaryKey="true" required="true" />
<column name="customer_id" type="INTEGER" required="true" />
<column name="status" type="CHAR" size="1" />
<column name="deliver_date" type="DATE" />
</table>
<table name="test_order_detail">
<column name="order_id" type="VARCHAR" size="50" primaryKey="true" required="true" />
<column name="line_number" type="INTEGER" required="true" primaryKey="true" />
<column name="item_type" type="CHAR" size="5" required="true" />
<column name="item_id" type="VARCHAR" size="20" required="true" />
<column name="quantity" type="INTEGER" />
<column name="price" type="DECIMAL" size="10,2" />
</table>
<table name="test_store_status">
<column name="store_id" type="CHAR" size="5" primaryKey="true" required="true" />
<column name="register_id" type="CHAR" size="3" primaryKey="true" />
<column name="status" type="INTEGER" />
</table>
<table name="test_customer">
<column name="customer_id" type="INTEGER" primaryKey="true" required="true" />
<column name="name" type="VARCHAR" size="50" required="true" />
<column name="is_active" type="BOOLEANCHAR" size="1" />
<column name="status" type="VARCHAR" size="20" />
<column name="address" type="VARCHAR" size="50" required="true" />
<column name="city" type="VARCHAR" size="50" required="true" />
<column name="state" type="VARCHAR" size="50" required="true" />
<column name="zip" type="INTEGER" />
<column name="entry_time" type="TIMESTAMP" />
<column name="notes" type="CLOB" />
<column name="icon" type="BLOB" />
</table>
<table name="ONE_COLUMN_TABLE">
<column name="MY_ONE_COLUMN" type="INTEGER" primaryKey="true" required="true" />
</table>
<table name="INITIAL_LOAD_FROM_CLIENT_TABLE">
<column name="ID" type="INTEGER" primaryKey="true" required="true" />
<column name="DATA" type="VARCHAR" size="10" />
</table>
<table name="TEST_ALL_CAPS">
<column name="ALL_CAPS_ID" type="INTEGER" primaryKey="true" required="true" />
<column name="NAME" type="VARCHAR" size="50" required="true" />
</table>
<table name="Test_Mixed_Case">
<column name="Mixed_Case_Id" type="INTEGER" primaryKey="true" required="true" />
<column name="Name" type="VARCHAR" size="50" required="true" />
</table>
</database>