Merge pull request #17236 from civicrm/5.25
[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 <add>2.0</add>
17 </field>
18 <primaryKey>
19 <name>id</name>
20 <autoincrement>true</autoincrement>
21 </primaryKey>
22 <field>
23 <name>address_id</name>
24 <title>Location Block Address</title>
25 <type>int unsigned</type>
26 <add>2.0</add>
27 </field>
28 <foreignKey>
29 <name>address_id</name>
30 <table>civicrm_address</table>
31 <key>id</key>
32 <add>2.0</add>
33 <onDelete>SET NULL</onDelete>
34 </foreignKey>
35 <field>
36 <name>email_id</name>
37 <title>Location Block Email</title>
38 <type>int unsigned</type>
39 <add>2.0</add>
40 </field>
41 <foreignKey>
42 <name>email_id</name>
43 <table>civicrm_email</table>
44 <key>id</key>
45 <add>2.0</add>
46 <onDelete>SET NULL</onDelete>
47 </foreignKey>
48 <field>
49 <name>phone_id</name>
50 <title>Location Block Phone</title>
51 <type>int unsigned</type>
52 <add>2.0</add>
53 </field>
54 <foreignKey>
55 <name>phone_id</name>
56 <table>civicrm_phone</table>
57 <key>id</key>
58 <add>2.0</add>
59 <onDelete>SET NULL</onDelete>
60 </foreignKey>
61 <field>
62 <name>im_id</name>
63 <title>Location Block IM</title>
64 <type>int unsigned</type>
65 <add>2.0</add>
66 </field>
67 <foreignKey>
68 <name>im_id</name>
69 <table>civicrm_im</table>
70 <key>id</key>
71 <add>2.0</add>
72 <onDelete>SET NULL</onDelete>
73 </foreignKey>
74 <field>
75 <name>address_2_id</name>
76 <title>Location Block IM 2</title>
77 <type>int unsigned</type>
78 <add>2.0</add>
79 </field>
80 <foreignKey>
81 <name>address_2_id</name>
82 <table>civicrm_address</table>
83 <key>id</key>
84 <add>2.0</add>
85 <onDelete>SET NULL</onDelete>
86 </foreignKey>
87 <field>
88 <name>email_2_id</name>
89 <type>int unsigned</type>
90 <title>Email 2</title>
91 <add>2.0</add>
92 </field>
93 <foreignKey>
94 <name>email_2_id</name>
95 <table>civicrm_email</table>
96 <key>id</key>
97 <add>2.0</add>
98 <onDelete>SET NULL</onDelete>
99 </foreignKey>
100 <field>
101 <name>phone_2_id</name>
102 <type>int unsigned</type>
103 <title>Phone 2</title>
104 <add>2.0</add>
105 </field>
106 <foreignKey>
107 <name>phone_2_id</name>
108 <table>civicrm_phone</table>
109 <key>id</key>
110 <add>2.0</add>
111 <onDelete>SET NULL</onDelete>
112 </foreignKey>
113 <field>
114 <name>im_2_id</name>
115 <type>int unsigned</type>
116 <title>Instant Messenger 2</title>
117 <add>2.0</add>
118 </field>
119 <foreignKey>
120 <name>im_2_id</name>
121 <table>civicrm_im</table>
122 <key>id</key>
123 <add>2.0</add>
124 <onDelete>SET NULL</onDelete>
125 </foreignKey>
126 </table>