HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2014-09-04 67674f2535b758b6642dee8b6e6d04a9e8f465e8
commit | author | age
13151e 1 --
PH 2 -- Table: basepacket
3 --
f572d9 4 INSERT INTO basepacket (basepacket_code, description, sorting, valid, article_number) 
f602b2 5     VALUES ('PAC/DW', 'Dynamic-Web/Base', 300, true, 100);
f572d9 6 INSERT INTO basepacket (basepacket_code, description, sorting, valid, article_number) 
f602b2 7     VALUES ('PAC/SW', 'Static-Web/Base', 400, true, 200);
f572d9 8 INSERT INTO basepacket (basepacket_code, description, sorting, valid, article_number) 
f602b2 9     VALUES ('PAC/WEB', 'Web/Base', 100, true, 300);
9148f9 10 INSERT INTO basepacket (basepacket_code, description, sorting, valid, article_number) 
f602b2 11     VALUES ('SRV/MGD', 'Managed Server', 200, true, 400);
13151e 12     
PH 13 --
14 -- Table: basecomponent
15 --
16 INSERT INTO basecomponent (basecomponent_code, description, sorting, valid)
502841 17       VALUES ('MULTI', 'Accounts', 100, true);
13151e 18 INSERT INTO basecomponent (basecomponent_code, description, sorting, valid)
f602b2 19     VALUES ('TRAFFIC', 'Monatliches Datenvolumen in GB', 200, true);
13151e 20 INSERT INTO basecomponent (basecomponent_code, description, sorting, valid)
f602b2 21     VALUES ('QUOTA', 'Festplattenspeicherplatz in MB', 300, true);
13151e 22 INSERT INTO basecomponent (basecomponent_code, description, sorting, valid)
f602b2 23     VALUES ('DAEMON', 'Nutzung eines eigenen Servers/Daemons', 400, true);
13151e 24 INSERT INTO basecomponent (basecomponent_code, description, sorting, valid)
f602b2 25     VALUES ('MIRROR', 'Echtzeitspiegelung der Daten', 500, true);
PH 26 INSERT INTO basecomponent (basecomponent_code, description, sorting, valid)
27     VALUES ('BACKUP', 'Nächtliches Backup', 600, true);
c9f5e2 28 INSERT INTO basecomponent (basecomponent_code, description, sorting, valid)
PH 29     VALUES ('DISK', 'Nächtliches Backup', 700, true);
30 INSERT INTO basecomponent (basecomponent_code, description, sorting, valid)
31     VALUES ('CPU', 'Nächtliches Backup', 800, true);
13151e 32
PH 33 --
34 -- Table: component
35 --
f572d9 36 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
502841 37     SELECT basepacket_id, basecomponent_id, 1, 10, 1, 1, 1, false, 100 FROM basepacket, basecomponent WHERE basepacket_code='PAC/DW' AND  basecomponent_code='MULTI';
f572d9 38 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
502841 39     SELECT basepacket_id, basecomponent_id, 1, 10, 1, 1, 1, false, 200 FROM basepacket, basecomponent WHERE basepacket_code='PAC/SW' AND  basecomponent_code='MULTI';
f572d9 40 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
502841 41     SELECT basepacket_id, basecomponent_id, 1, 10, 1, 1, 1, false, 300 FROM basepacket, basecomponent WHERE basepacket_code='PAC/WEB' AND  basecomponent_code='MULTI';
f572d9 42 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 43     SELECT basepacket_id, basecomponent_id, 128, 40960, 128, 128, 128, false, 101 FROM basepacket, basecomponent WHERE basepacket_code='PAC/DW' AND  basecomponent_code='QUOTA';
f572d9 44 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 45     SELECT basepacket_id, basecomponent_id, 512, 40960, 512, 512, 512, false, 201 FROM basepacket, basecomponent WHERE basepacket_code='PAC/SW' AND  basecomponent_code='QUOTA';
f572d9 46 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 47     SELECT basepacket_id, basecomponent_id, 512, 40960, 512, 512, 0, false, 301 FROM basepacket, basecomponent WHERE basepacket_code='PAC/WEB' AND  basecomponent_code='QUOTA';
f572d9 48 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 49     SELECT basepacket_id, basecomponent_id, 2, 40960, 2, 2, 2, false, 102 FROM basepacket, basecomponent WHERE basepacket_code='PAC/DW' AND  basecomponent_code='TRAFFIC';
f572d9 50 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 51     SELECT basepacket_id, basecomponent_id, 4, 40960, 4, 4, 4, false, 202 FROM basepacket, basecomponent WHERE basepacket_code='PAC/SW' AND  basecomponent_code='TRAFFIC';
f572d9 52 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 53     SELECT basepacket_id, basecomponent_id, 5, 40960, 5, 5, 0, false, 302 FROM basepacket, basecomponent WHERE basepacket_code='PAC/WEB' AND  basecomponent_code='TRAFFIC';
f572d9 54 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 55     SELECT basepacket_id, basecomponent_id, 0, 4, 0, 1, 0, false, 103 FROM basepacket, basecomponent WHERE basepacket_code='PAC/DW' AND  basecomponent_code='DAEMON';
f572d9 56 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 57     SELECT basepacket_id, basecomponent_id, 0, 4, 0, 1, 0, false, 303 FROM basepacket, basecomponent WHERE basepacket_code='PAC/WEB' AND  basecomponent_code='DAEMON';
f572d9 58 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 59     SELECT basepacket_id, basecomponent_id, 0, 1, 1, 1, 1, false, 104 FROM basepacket, basecomponent WHERE basepacket_code='PAC/DW' AND  basecomponent_code='MIRROR';
f572d9 60 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 61     SELECT basepacket_id, basecomponent_id, 0, 1, 1, 1, 1, false, 204 FROM basepacket, basecomponent WHERE basepacket_code='PAC/SW' AND  basecomponent_code='MIRROR';
f572d9 62 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
f602b2 63     SELECT basepacket_id, basecomponent_id, 0, 1, 1, 1, 1, false, 304 FROM basepacket, basecomponent WHERE basepacket_code='PAC/WEB' AND  basecomponent_code='MIRROR';
PH 64 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
65     SELECT basepacket_id, basecomponent_id, 0, 1, 1, 1, 1, false, 105 FROM basepacket, basecomponent WHERE basepacket_code='PAC/DW' AND  basecomponent_code='BACKUP';
66 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
67     SELECT basepacket_id, basecomponent_id, 0, 1, 1, 1, 1, false, 205 FROM basepacket, basecomponent WHERE basepacket_code='PAC/SW' AND  basecomponent_code='BACKUP';
68 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
69     SELECT basepacket_id, basecomponent_id, 0, 1, 1, 1, 1, false, 305 FROM basepacket, basecomponent WHERE basepacket_code='PAC/WEB' AND  basecomponent_code='BACKUP';
c9f5e2 70 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
PH 71     SELECT basepacket_id, basecomponent_id, 25, 100, 25, 25, 0, false, 410 FROM basepacket, basecomponent WHERE basepacket_code='SRV/MGD' AND  basecomponent_code='DISK';
72 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
73     SELECT basepacket_id, basecomponent_id, 1, 16, 1, 1, 0, false, 420 FROM basepacket, basecomponent WHERE basepacket_code='SRV/MGD' AND  basecomponent_code='CPU';
74 INSERT INTO component (basepacket_id, basecomponent_id, min_quantity, max_quantity, default_quantity, increment_quantity, include_quantity, admin_only, article_number)
75     SELECT basepacket_id, basecomponent_id, 10, 1000, 10, 10, 0, false, 430 FROM basepacket, basecomponent WHERE basepacket_code='SRV/MGD' AND  basecomponent_code='TRAFFIC';
76     
f94bfc 77 --
PH 78 -- Table: business_partner 
79 --
aa82ca 80 INSERT INTO business_partner (member_id, member_code, member_since, shares_signed, free, indicator_vat, exempt_vat)
PH 81     VALUES (10000, 'hsh00-hsh', current_date, 0, TRUE, 'NET', FALSE);
f94bfc 82
PH 83 --
84 -- table: contact 
85 --
86 INSERT INTO contact (bp_id, salut, first_name, last_name, firma, email)
87     SELECT bp_id, 'Herr', 'Uwe', 'Mueller', 'Hostsharing eG', 'service@hostsharing.net' FROM business_partner WHERE member_id=10000;
88
89 --
90 -- table: bank_account 
91 --
fcb11a 92 INSERT INTO bank_account (bp_id, bank_customer, bank_account, bank_code, bank_name, mandat_ref, mandat_signed, mandat_since)
67674f 93     SELECT bp_id, '', '', '', '', member_id, current_date, current_date 
c3f5a5 94         FROM business_partner WHERE member_id=10000;
f94bfc 95
PH 96 --
97 -- Table: inet_addr 
98 --
99 INSERT INTO inet_addr (inet_addr, description)
dc8716 100     VALUES (inet '176.9.242.67', 'address 67');
f94bfc 101 INSERT INTO inet_addr (inet_addr, description)
dc8716 102     VALUES (inet '176.9.242.72', 'address 72');
f94bfc 103 INSERT INTO inet_addr (inet_addr, description)
dc8716 104     VALUES (inet '176.9.242.73', 'address 73');
f94bfc 105 INSERT INTO inet_addr (inet_addr, description)
dc8716 106     VALUES (inet '176.9.242.74', 'address 74');
f94bfc 107 INSERT INTO inet_addr (inet_addr, description)
dc8716 108     VALUES (inet '176.9.242.75', 'address 75');
f94bfc 109 INSERT INTO inet_addr (inet_addr, description)
dc8716 110     VALUES (inet '176.9.242.76', 'address 76');
PH 111 INSERT INTO inet_addr (inet_addr, description)
112     VALUES (inet '176.9.242.77', 'address 77');
113 INSERT INTO inet_addr (inet_addr, description)
114     VALUES (inet '176.9.242.78', 'address 78');
f94bfc 115
PH 116 --
117 -- Table: Hive 
118 --
119 INSERT INTO hive (hive_name, inet_addr_id, description)
a9e0da 120     SELECT 'h99', inet_addr_id, 'Test Hive h99' FROM inet_addr WHERE inet_addr = inet '176.9.242.67';
f94bfc 121
PH 122 --
123 -- table: packet 
124 --
e64adb 125 INSERT INTO packet (packet_name, bp_id, hive_id, created, cur_inet_addr_id, free, basepacket_id)
PH 126     SELECT 'hsh00', business_partner.bp_id, hive.hive_id, current_date, inet_addr.inet_addr_id, true, basepacket.basepacket_id 
127         FROM business_partner, hive, inet_addr, basepacket 
128         WHERE hive_name='h99' AND inet_addr = inet '176.9.242.72' AND member_id = 10000 AND basepacket.basepacket_code='PAC/DW'; 
129 INSERT INTO packet (packet_name, bp_id, hive_id, created, cur_inet_addr_id, free, basepacket_id)
130     SELECT 'hsh01', business_partner.bp_id, hive.hive_id, current_date, inet_addr.inet_addr_id, true, basepacket.basepacket_id 
131         FROM business_partner, hive, inet_addr, basepacket 
132         WHERE hive_name='h99' AND inet_addr = inet '176.9.242.73' AND member_id = 10000 AND basepacket.basepacket_code='PAC/DW';
c464f5 133         
PH 134 --
135 -- table: packet_component 
136 --
e64adb 137 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 138     SELECT 1, packet.packet_id, 2, current_date FROM packet 
c464f5 139         WHERE packet.packet_name = 'hsh00'; 
e64adb 140 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 141     SELECT 2, packet.packet_id, 128, current_date FROM packet 
c464f5 142         WHERE packet.packet_name = 'hsh00'; 
e64adb 143 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 144     SELECT 3, packet.packet_id, 1, current_date FROM packet 
c464f5 145         WHERE packet.packet_name = 'hsh00'; 
e64adb 146 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 147     SELECT 4, packet.packet_id, 1, current_date FROM packet 
c464f5 148         WHERE packet.packet_name = 'hsh00'; 
e64adb 149 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 150     SELECT 5, packet.packet_id, 1, current_date FROM packet 
c464f5 151         WHERE packet.packet_name = 'hsh00'; 
e64adb 152 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 153     SELECT 1, packet.packet_id, 2, current_date FROM packet 
c464f5 154         WHERE packet.packet_name = 'hsh01'; 
e64adb 155 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 156     SELECT 2, packet.packet_id, 128, current_date FROM packet 
c464f5 157         WHERE packet.packet_name = 'hsh01'; 
e64adb 158 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 159     SELECT 3, packet.packet_id, 1, current_date FROM packet 
c464f5 160         WHERE packet.packet_name = 'hsh01'; 
e64adb 161 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 162     SELECT 4, packet.packet_id, 1, current_date FROM packet 
c464f5 163         WHERE packet.packet_name = 'hsh01'; 
e64adb 164 INSERT INTO packet_component (basecomponent_id, packet_id, quantity, created)
PH 165     SELECT 5, packet.packet_id, 1, current_date FROM packet 
c464f5 166         WHERE packet.packet_name = 'hsh01'; 
PH 167
f94bfc 168 --
PH 169 -- table: unixuser 
170 --
171 INSERT INTO unixuser (name, comment, shell, homedir, locked, packet_id, userid)
172     SELECT 'hsh00', 'packet hsh00', '/bin/bash', '/home/pacs/hsh00', FALSE, packet_id, 10001 FROM packet 
173         WHERE packet_name='hsh00'; 
174 INSERT INTO unixuser (name, comment, shell, homedir, locked, packet_id, userid)
175     SELECT 'hsh01', 'packet hsh01', '/bin/bash', '/home/pacs/hsh01', FALSE, packet_id, 10002 FROM packet 
176         WHERE packet_name='hsh01'; 
177 INSERT INTO unixuser (name, comment, shell, homedir, locked, packet_id, userid)
613589 178     SELECT 'hsh01-ad', 'hostmaster ad', '/bin/bash', '/home/pacs/hsh01/users/ad', FALSE, packet_id, 10003 FROM packet 
f94bfc 179         WHERE packet_name='hsh01'; 
d379af 180
PB 181 --
d73900 182 -- table: domain 
PH 183 --
184 INSERT INTO domain (domain_name, domain_since, domain_dns_master, domain_owner)
185     SELECT 'hostsharing.net', current_date, 'dns.hostsharing.net', unixuser_id FROM unixuser
186         WHERE unixuser.name='hsh00';
187         
188         --
d379af 189 -- table: domain_option
PB 190 --
191 INSERT INTO domain_option (domain_option_name) 
ea42d6 192     VALUES ('backupmxforexternalmx');
PB 193 INSERT INTO domain_option (domain_option_name) 
194     VALUES ('greylisting');
d379af 195 INSERT INTO domain_option (domain_option_name)
ea42d6 196     VALUES ('htdocsfallback');
PB 197 INSERT INTO domain_option (domain_option_name) 
198     VALUES ('includes');
199 INSERT INTO domain_option (domain_option_name) 
200     VALUES ('indexes');
201 INSERT INTO domain_option (domain_option_name)
202     VALUES ('multiviews');
e5fe2a 203 INSERT INTO domain_option (domain_option_name)
PB 204     VALUES ('php');
f32fd2 205
PH 206 --
207 -- table: price_list
208 --
209 INSERT INTO price_list VALUES (1, 'Default Price List');
210
211 --
212 -- table: customer_price_list_mapping
213 --
214 INSERT INTO customer_price_list_mapping (SELECT bp_id, 1 FROM business_partner);
215
216