Merge pull request #19807 from jaapjansma/dev_2449
[civicrm-core.git] / xml / schema / Core / LocBlock.xml
1 <?xml version="1.0" encoding="iso-8859-1" ?>
2
3 <table>
4 <base>CRM/Core</base>
5 <class>LocBlock</class>
6 <name>civicrm_loc_block</name>
7 <comment>Define location specific properties</comment>
8 <add>2.0</add>
9 <log>true</log>
10 <field>
11 <name>id</name>
12 <title>Location Block ID</title>
13 <type>int unsigned</type>
14 <required>true</required>
15 <comment>Unique ID</comment>
16 <html>
17 <type>Number</type>
18 </html>
19 <add>2.0</add>
20 </field>
21 <primaryKey>
22 <name>id</name>
23 <autoincrement>true</autoincrement>
24 </primaryKey>
25 <field>
26 <name>address_id</name>
27 <title>Address ID</title>
28 <type>int unsigned</type>
29 <html>
30 <label>Address</label>
31 </html>
32 <add>2.0</add>
33 </field>
34 <foreignKey>
35 <name>address_id</name>
36 <table>civicrm_address</table>
37 <key>id</key>
38 <add>2.0</add>
39 <onDelete>SET NULL</onDelete>
40 </foreignKey>
41 <field>
42 <name>email_id</name>
43 <title>Email ID</title>
44 <type>int unsigned</type>
45 <html>
46 <label>Email</label>
47 </html>
48 <add>2.0</add>
49 </field>
50 <foreignKey>
51 <name>email_id</name>
52 <table>civicrm_email</table>
53 <key>id</key>
54 <add>2.0</add>
55 <onDelete>SET NULL</onDelete>
56 </foreignKey>
57 <field>
58 <name>phone_id</name>
59 <title>Phone ID</title>
60 <type>int unsigned</type>
61 <html>
62 <label>Phone</label>
63 </html>
64 <add>2.0</add>
65 </field>
66 <foreignKey>
67 <name>phone_id</name>
68 <table>civicrm_phone</table>
69 <key>id</key>
70 <add>2.0</add>
71 <onDelete>SET NULL</onDelete>
72 </foreignKey>
73 <field>
74 <name>im_id</name>
75 <title>IM ID</title>
76 <type>int unsigned</type>
77 <html>
78 <label>IM</label>
79 </html>
80 <add>2.0</add>
81 </field>
82 <foreignKey>
83 <name>im_id</name>
84 <table>civicrm_im</table>
85 <key>id</key>
86 <add>2.0</add>
87 <onDelete>SET NULL</onDelete>
88 </foreignKey>
89 <field>
90 <name>address_2_id</name>
91 <title>IM 2 ID</title>
92 <type>int unsigned</type>
93 <html>
94 <label>IM 2</label>
95 </html>
96 <add>2.0</add>
97 </field>
98 <foreignKey>
99 <name>address_2_id</name>
100 <table>civicrm_address</table>
101 <key>id</key>
102 <add>2.0</add>
103 <onDelete>SET NULL</onDelete>
104 </foreignKey>
105 <field>
106 <name>email_2_id</name>
107 <type>int unsigned</type>
108 <title>Email 2 ID</title>
109 <html>
110 <label>Email 2</label>
111 </html>
112 <add>2.0</add>
113 </field>
114 <foreignKey>
115 <name>email_2_id</name>
116 <table>civicrm_email</table>
117 <key>id</key>
118 <add>2.0</add>
119 <onDelete>SET NULL</onDelete>
120 </foreignKey>
121 <field>
122 <name>phone_2_id</name>
123 <type>int unsigned</type>
124 <title>Phone 2 ID</title>
125 <html>
126 <label>Phone 2</label>
127 </html>
128 <add>2.0</add>
129 </field>
130 <foreignKey>
131 <name>phone_2_id</name>
132 <table>civicrm_phone</table>
133 <key>id</key>
134 <add>2.0</add>
135 <onDelete>SET NULL</onDelete>
136 </foreignKey>
137 <field>
138 <name>im_2_id</name>
139 <type>int unsigned</type>
140 <title>Instant Messenger 2 ID</title>
141 <html>
142 <label>Instant Messenger 2</label>
143 </html>
144 <add>2.0</add>
145 </field>
146 <foreignKey>
147 <name>im_2_id</name>
148 <table>civicrm_im</table>
149 <key>id</key>
150 <add>2.0</add>
151 <onDelete>SET NULL</onDelete>
152 </foreignKey>
153 </table>