-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.xml
More file actions
41 lines (41 loc) · 1.87 KB
/
example.xml
File metadata and controls
41 lines (41 loc) · 1.87 KB
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
<?xml version="1.0" encoding="UTF-8"?>
<sql>
<table name="clients">
<column name="name" type="text" notnull="">
<message onerror="type">Enter the customer name accordingly.</message>
<message onerror="notnull">Client name is required.</message>
</column>
<column name="birth" type="date" notnull="" max="DATE('now', '-18 years')">
<message onerror="type">Enter the date of birth accordingly.</message>
<message onerror="notnull">Date of birth is required.</message>
<message onerror="max">Customer must be over 18 years old.</message>
</column>
<column name="doc" type="number" notnull="" min="1" max="9999999" unique="">
<message onerror="type">Enter the customer document number.</message>
<message onerror="notnull">Document number is required.</message>
<message onerror="min">Document number must be from 1.</message>
<message onerror="max">Document number must be up to 9999999.</message>
<message onerror="unique">Document number already used.</message>
</column>
</table>
<table name="products">
<column name="name" type="text" notnull="" unique="">
<message onerror="type">Enter the product name accordingly.</message>
<message onerror="notnull">Product name is required.</message>
<message onerror="unique">Product already registered.</message>
</column>
</table>
<table name="sales">
<column name="client_id" type="key" table="clients">
<message onerror="table">Customer not registered.</message>
</column>
<column name="product_id" type="key" table="products">
<message onerror="table">Product not registered.</message>
</column>
<column name="value" type="number" notnull="" min="0.01">
<message onerror="type">Enter the value of the product.</message>
<message onerror="notnull">Product value is required.</message>
<message onerror="min">Minimum product value must be $ 0.01.</message>
</column>
</table>
</sql>