blob: c7194982d07f00baec8d412eb72875f7a1fed667 [file] [log] [blame]
Neels Hofmeyr5b654612019-10-31 02:03:48 +01001Creating db in schema version 0
2
3Version 0 db:
4
5Table: auc_2g
6name|type|notnull|dflt_value|pk
7algo_id_2g|INTEGER|1||0
8ki|VARCHAR(32)|1||0
9subscriber_id|INTEGER|0||1
10
11Table auc_2g contents:
12algo_id_2g|ki|subscriber_id
131|BeefedCafeFaceAcedAddedDecadeFee|1
142|33333333333333333333333333333333|4
Harald Welte829713a2023-05-30 16:57:27 +0200156|55555555555555555555555555555555|6
Neels Hofmeyr5b654612019-10-31 02:03:48 +010016
17Table: auc_3g
18name|type|notnull|dflt_value|pk
19algo_id_3g|INTEGER|1||0
20ind_bitlen|INTEGER|1|5|0
21k|VARCHAR(32)|1||0
22op|VARCHAR(32)|0||0
23opc|VARCHAR(32)|0||0
24sqn|INTEGER|1|0|0
25subscriber_id|INTEGER|0||1
26
27Table auc_3g contents:
28algo_id_3g|ind_bitlen|k|op|opc|sqn|subscriber_id
295|5|C01ffedC1cadaeAc1d1f1edAcac1aB0a||CededEffacedAceFacedBadFadedBeef|0|1
305|5|44444444444444444444444444444444|44444444444444444444444444444444||0|5
315|5|55555555555555555555555555555555||55555555555555555555555555555555|0|6
32
33Table: subscriber
34name|type|notnull|dflt_value|pk
35ggsn_number|VARCHAR(15)|0||0
36gmlc_number|VARCHAR(15)|0||0
37hlr_number|VARCHAR(15)|0||0
38id|INTEGER|0||1
39imeisv|VARCHAR|0||0
40imsi|VARCHAR(15)|1||0
41lmsi|INTEGER|0||0
42ms_purged_cs|BOOLEAN|1|0|0
43ms_purged_ps|BOOLEAN|1|0|0
44msisdn|VARCHAR(15)|0||0
45nam_cs|BOOLEAN|1|1|0
46nam_ps|BOOLEAN|1|1|0
47periodic_lu_tmr|INTEGER|0||0
48periodic_rau_tau_tmr|INTEGER|0||0
49sgsn_address|VARCHAR|0||0
50sgsn_number|VARCHAR(15)|0||0
51smsc_number|VARCHAR(15)|0||0
52vlr_number|VARCHAR(15)|0||0
53
54Table subscriber contents:
55ggsn_number|gmlc_number|hlr_number|id|imeisv|imsi|lmsi|ms_purged_cs|ms_purged_ps|msisdn|nam_cs|nam_ps|periodic_lu_tmr|periodic_rau_tau_tmr|sgsn_address|sgsn_number|smsc_number|vlr_number
56|||1||123456789012345||0|0|098765432109876|1|1||||||MSC-1
57|||2||111111111||1|0||1|1||||||
58|||3||222222222||0|1|22222|1|1||||||
59|||4||333333||0|0|3|0|1||||||
60|||5||444444444444444||0|0|4444|1|0||||||
61|||6||5555555||0|0|55555555555555|0|0||||||
62
63Table: subscriber_apn
64name|type|notnull|dflt_value|pk
65apn|VARCHAR(256)|1||0
66subscriber_id|INTEGER|0||0
67
68Table subscriber_apn contents:
69
70Table: subscriber_multi_msisdn
71name|type|notnull|dflt_value|pk
72msisdn|VARCHAR(15)|1||0
73subscriber_id|INTEGER|0||0
74
75Table subscriber_multi_msisdn contents:
76
77Launching osmo-hlr to upgrade db:
78osmo-hlr --database $db --db-upgrade --db-check --config-file $srcdir/osmo-hlr.cfg
79rc = 0
80DMAIN hlr starting
81DDB using database: <PATH>test.db
82DDB Database <PATH>test.db' has HLR DB schema version 0
Neels Hofmeyr981e1262019-11-05 02:00:19 +010083DDB Database <PATH>test.db' has been upgraded to HLR DB schema version 1
84DDB Database <PATH>test.db' has been upgraded to HLR DB schema version 2
Neels Hofmeyra8045da2019-10-31 01:19:44 +010085DDB Database <PATH>test.db' has been upgraded to HLR DB schema version 3
Neels Hofmeyr07e16022019-11-20 02:36:35 +010086DDB Database <PATH>test.db' has been upgraded to HLR DB schema version 4
Neels Hofmeyr04c23752019-11-25 03:59:50 +010087DDB Database <PATH>test.db' has been upgraded to HLR DB schema version 5
Neels Hofmeyr3f9d1972019-12-12 04:04:53 +010088DDB Database <PATH>test.db' has been upgraded to HLR DB schema version 6
Harald Welte626f5eb2023-05-30 18:28:15 +020089DDB Database <PATH>test.db' has been upgraded to HLR DB schema version 7
Neels Hofmeyr5b654612019-10-31 02:03:48 +010090DMAIN Cmdline option --db-check: Database was opened successfully, quitting.
91
92Resulting db:
93
94Table: auc_2g
95name|type|notnull|dflt_value|pk
96algo_id_2g|INTEGER|1||0
97ki|VARCHAR(32)|1||0
98subscriber_id|INTEGER|0||1
99
100Table auc_2g contents:
101algo_id_2g|ki|subscriber_id
1021|BeefedCafeFaceAcedAddedDecadeFee|1
1032|33333333333333333333333333333333|4
Harald Welte829713a2023-05-30 16:57:27 +02001046|55555555555555555555555555555555|6
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100105
106Table: auc_3g
107name|type|notnull|dflt_value|pk
108algo_id_3g|INTEGER|1||0
109ind_bitlen|INTEGER|1|5|0
Harald Welte626f5eb2023-05-30 18:28:15 +0200110k|VARCHAR(64)|1||0
111op|VARCHAR(64)|0||0
112opc|VARCHAR(64)|0||0
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100113sqn|INTEGER|1|0|0
114subscriber_id|INTEGER|0||1
115
116Table auc_3g contents:
117algo_id_3g|ind_bitlen|k|op|opc|sqn|subscriber_id
1185|5|C01ffedC1cadaeAc1d1f1edAcac1aB0a||CededEffacedAceFacedBadFadedBeef|0|1
1195|5|44444444444444444444444444444444|44444444444444444444444444444444||0|5
1205|5|55555555555555555555555555555555||55555555555555555555555555555555|0|6
121
Neels Hofmeyr3f9d1972019-12-12 04:04:53 +0100122Table: ind
123name|type|notnull|dflt_value|pk
124ind|INTEGER|0||1
125vlr|TEXT|1||0
126
127Table ind contents:
128
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100129Table: subscriber
130name|type|notnull|dflt_value|pk
131ggsn_number|VARCHAR(15)|0||0
132gmlc_number|VARCHAR(15)|0||0
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100133id|INTEGER|0||1
134imei|VARCHAR(14)|0||0
135imeisv|VARCHAR|0||0
136imsi|VARCHAR(15)|1||0
137last_lu_seen|TIMESTAMP|0|NULL|0
Neels Hofmeyr07e16022019-11-20 02:36:35 +0100138last_lu_seen_ps|TIMESTAMP|0|NULL|0
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100139lmsi|INTEGER|0||0
140ms_purged_cs|BOOLEAN|1|0|0
141ms_purged_ps|BOOLEAN|1|0|0
Neels Hofmeyra8045da2019-10-31 01:19:44 +0100142msc_number|VARCHAR(15)|0||0
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100143msisdn|VARCHAR(15)|0||0
144nam_cs|BOOLEAN|1|1|0
145nam_ps|BOOLEAN|1|1|0
146periodic_lu_tmr|INTEGER|0||0
147periodic_rau_tau_tmr|INTEGER|0||0
148sgsn_address|VARCHAR|0||0
149sgsn_number|VARCHAR(15)|0||0
Neels Hofmeyr04c23752019-11-25 03:59:50 +0100150sgsn_via_proxy|VARCHAR|0||0
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100151smsc_number|VARCHAR(15)|0||0
152vlr_number|VARCHAR(15)|0||0
Neels Hofmeyr04c23752019-11-25 03:59:50 +0100153vlr_via_proxy|VARCHAR|0||0
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100154
155Table subscriber contents:
Neels Hofmeyr04c23752019-11-25 03:59:50 +0100156ggsn_number|gmlc_number|id|imei|imeisv|imsi|last_lu_seen|last_lu_seen_ps|lmsi|ms_purged_cs|ms_purged_ps|msc_number|msisdn|nam_cs|nam_ps|periodic_lu_tmr|periodic_rau_tau_tmr|sgsn_address|sgsn_number|sgsn_via_proxy|smsc_number|vlr_number|vlr_via_proxy
157||1|||123456789012345||||0|0||098765432109876|1|1|||||||MSC-1|
158||2|||111111111||||1|0|||1|1||||||||
159||3|||222222222||||0|1||22222|1|1||||||||
160||4|||333333||||0|0||3|0|1||||||||
161||5|||444444444444444||||0|0||4444|1|0||||||||
162||6|||5555555||||0|0||55555555555555|0|0||||||||
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100163
164Table: subscriber_apn
165name|type|notnull|dflt_value|pk
166apn|VARCHAR(256)|1||0
167subscriber_id|INTEGER|0||0
168
169Table subscriber_apn contents:
170
171Table: subscriber_multi_msisdn
172name|type|notnull|dflt_value|pk
173msisdn|VARCHAR(15)|1||0
174subscriber_id|INTEGER|0||0
175
176Table subscriber_multi_msisdn contents:
177
178Verify that osmo-hlr can open it:
179osmo-hlr --database $db --db-check --config-file $srcdir/osmo-hlr.cfg
180rc = 0
181DMAIN hlr starting
182DDB using database: <PATH>test.db
Harald Welte626f5eb2023-05-30 18:28:15 +0200183DDB Database <PATH>test.db' has HLR DB schema version 7
Neels Hofmeyr5b654612019-10-31 02:03:48 +0100184DMAIN Cmdline option --db-check: Database was opened successfully, quitting.