Merge pull request #17209 from civicrm/5.25
[civicrm-core.git] / xml / schema / Core / LocBlock.xml
CommitLineData
6a488035
TO
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>
186e0984 11 <name>id</name>
fb7786b0 12 <title>Location Block ID</title>
186e0984
EM
13 <type>int unsigned</type>
14 <required>true</required>
15 <comment>Unique ID</comment>
16 <add>2.0</add>
6a488035
TO
17 </field>
18 <primaryKey>
186e0984
EM
19 <name>id</name>
20 <autoincrement>true</autoincrement>
6a488035
TO
21 </primaryKey>
22 <field>
186e0984 23 <name>address_id</name>
fb7786b0 24 <title>Location Block Address</title>
186e0984
EM
25 <type>int unsigned</type>
26 <add>2.0</add>
6a488035 27 </field>
3c7d2158 28 <foreignKey>
186e0984
EM
29 <name>address_id</name>
30 <table>civicrm_address</table>
31 <key>id</key>
32 <add>2.0</add>
33 <onDelete>SET NULL</onDelete>
3c7d2158 34 </foreignKey>
6a488035 35 <field>
186e0984 36 <name>email_id</name>
fb7786b0 37 <title>Location Block Email</title>
186e0984
EM
38 <type>int unsigned</type>
39 <add>2.0</add>
6a488035 40 </field>
3c7d2158 41 <foreignKey>
186e0984
EM
42 <name>email_id</name>
43 <table>civicrm_email</table>
44 <key>id</key>
45 <add>2.0</add>
46 <onDelete>SET NULL</onDelete>
3c7d2158 47 </foreignKey>
6a488035 48 <field>
186e0984 49 <name>phone_id</name>
979ad232 50 <title>Location Block Phone</title>
186e0984
EM
51 <type>int unsigned</type>
52 <add>2.0</add>
6a488035 53 </field>
3c7d2158 54 <foreignKey>
186e0984
EM
55 <name>phone_id</name>
56 <table>civicrm_phone</table>
57 <key>id</key>
58 <add>2.0</add>
59 <onDelete>SET NULL</onDelete>
3c7d2158 60 </foreignKey>
6a488035 61 <field>
186e0984 62 <name>im_id</name>
979ad232 63 <title>Location Block IM</title>
186e0984
EM
64 <type>int unsigned</type>
65 <add>2.0</add>
6a488035 66 </field>
3c7d2158 67 <foreignKey>
186e0984
EM
68 <name>im_id</name>
69 <table>civicrm_im</table>
70 <key>id</key>
71 <add>2.0</add>
72 <onDelete>SET NULL</onDelete>
3c7d2158 73 </foreignKey>
6a488035 74 <field>
186e0984 75 <name>address_2_id</name>
979ad232 76 <title>Location Block IM 2</title>
186e0984
EM
77 <type>int unsigned</type>
78 <add>2.0</add>
6a488035 79 </field>
3c7d2158 80 <foreignKey>
186e0984
EM
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>
3c7d2158 86 </foreignKey>
6a488035 87 <field>
186e0984
EM
88 <name>email_2_id</name>
89 <type>int unsigned</type>
56b7523d 90 <title>Email 2</title>
186e0984 91 <add>2.0</add>
6a488035 92 </field>
3c7d2158 93 <foreignKey>
186e0984
EM
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>
3c7d2158 99 </foreignKey>
6a488035 100 <field>
186e0984
EM
101 <name>phone_2_id</name>
102 <type>int unsigned</type>
56b7523d 103 <title>Phone 2</title>
186e0984 104 <add>2.0</add>
6a488035 105 </field>
3c7d2158 106 <foreignKey>
186e0984
EM
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>
3c7d2158 112 </foreignKey>
6a488035 113 <field>
186e0984
EM
114 <name>im_2_id</name>
115 <type>int unsigned</type>
56b7523d 116 <title>Instant Messenger 2</title>
186e0984 117 <add>2.0</add>
6a488035 118 </field>
3c7d2158 119 <foreignKey>
186e0984
EM
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>
3c7d2158 125 </foreignKey>
6a488035 126</table>