mirror of https://github.com/Aidaho12/haproxy-wi
parent
3cd519e187
commit
aded951984
325
app/create_db.py
325
app/create_db.py
|
@ -728,10 +728,327 @@ def update_db_v_4_5_7(**kwargs):
|
|||
con.close()
|
||||
|
||||
|
||||
def update_db_v_4_5_8(**kwargs):
|
||||
con, cur = get_cur()
|
||||
sql = """CREATE TABLE IF NOT EXISTS `geoip_codes` (`id` INTEGER NOT NULL,
|
||||
`code` varchar(64),
|
||||
`name` varchar(64),
|
||||
UNIQUE(`code`, `name`),
|
||||
PRIMARY KEY(`id`) ); """
|
||||
try:
|
||||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
if kwargs.get('silent') != 1:
|
||||
if e.args[0] == 'duplicate column name: id' or e == "1060 (42S21): Duplicate column name 'id' ":
|
||||
print('Updating... go to version 4.5.0')
|
||||
else:
|
||||
print("Updating... go to version to 4.5.0")
|
||||
|
||||
cur.close()
|
||||
con.close()
|
||||
|
||||
|
||||
def update_db_v_4_5_8_1(**kwargs):
|
||||
con, cur = get_cur()
|
||||
sql = list()
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('RW','Rwanda');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SO','Somalia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('YE','Yemen');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IQ','Iraq');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SA','Saudi Arabia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IR','Iran');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CY','Cyprus');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TZ','Tanzania');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SY','Syria');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AM','Armenia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KE','Kenya');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CD','DR Congo');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('DJ','Djibouti');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('UG','Uganda');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CF','Central African Republic');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SC','Seychelles');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('JO','Hashemite Kingdom of Jordan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LB','Lebanon');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KW','Kuwait');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('OM','Oman');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('QA','Qatar');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BH','Bahrain');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AE','United Arab Emirates');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IL','Israel');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TR','Turkey');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ET','Ethiopia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ER','Eritrea');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('EG','Egypt');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SD','Sudan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GR','Greece');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BI','Burundi');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('EE','Estonia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LV','Latvia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AZ','Azerbaijan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LT','Republic of Lithuania');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SJ','Svalbard and Jan Mayen');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GE','Georgia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MD','Republic of Moldova');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BY','Belarus');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('FI','Finland');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AX','Åland');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('UA','Ukraine');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MK','North Macedonia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('HU','Hungary');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BG','Bulgaria');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AL','Albania');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PL','Poland');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('RO','Romania');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('XK','Kosovo');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ZW','Zimbabwe');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ZM','Zambia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KM','Comoros');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MW','Malawi');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LS','Lesotho');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BW','Botswana');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MU','Mauritius');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SZ','Eswatini');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('RE','Réunion');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ZA','South Africa');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('YT','Mayotte');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MZ','Mozambique');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MG','Madagascar');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AF','Afghanistan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PK','Pakistan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BD','Bangladesh');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TM','Turkmenistan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TJ','Tajikistan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LK','Sri Lanka');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BT','Bhutan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IN','India');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MV','Maldives');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IO','British Indian Ocean Territory');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NP','Nepal');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MM','Myanmar');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('UZ','Uzbekistan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KZ','Kazakhstan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KG','Kyrgyzstan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TF','French Southern Territories');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('HM','Heard Island and McDonald Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CC','Cocos [Keeling] Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PW','Palau');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('VN','Vietnam');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TH','Thailand');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ID','Indonesia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LA','Laos');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TW','Taiwan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PH','Philippines');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MY','Malaysia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CN','China');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('HK','Hong Kong');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BN','Brunei');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MO','Macao');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KH','Cambodia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KR','South Korea');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('JP','Japan');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KP','North Korea');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SG','Singapore');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CK','Cook Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TL','East Timor');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('RU','Russia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MN','Mongolia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AU','Australia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CX','Christmas Island');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MH','Marshall Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('FM','Federated States of Micronesia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PG','Papua New Guinea');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SB','Solomon Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TV','Tuvalu');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NR','Nauru');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('VU','Vanuatu');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NC','New Caledonia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NF','Norfolk Island');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NZ','New Zealand');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('FJ','Fiji');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LY','Libya');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CM','Cameroon');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SN','Senegal');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CG','Congo Republic');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PT','Portugal');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LR','Liberia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CI','Ivory Coast');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GH','Ghana');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GQ','Equatorial Guinea');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NG','Nigeria');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BF','Burkina Faso');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TG','Togo');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GW','Guinea-Bissau');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MR','Mauritania');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BJ','Benin');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GA','Gabon');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SL','Sierra Leone');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ST','São Tomé and Príncipe');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GI','Gibraltar');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GM','Gambia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GN','Guinea');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TD','Chad');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NE','Niger');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ML','Mali');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('EH','Western Sahara');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TN','Tunisia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ES','Spain');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MA','Morocco');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MT','Malta');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('DZ','Algeria');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('FO','Faroe Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('DK','Denmark');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IS','Iceland');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GB','United Kingdom');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CH','Switzerland');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SE','Sweden');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NL','Netherlands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AT','Austria');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BE','Belgium');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('DE','Germany');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LU','Luxembourg');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IE','Ireland');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MC','Monaco');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('FR','France');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AD','Andorra');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LI','Liechtenstein');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('JE','Jersey');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IM','Isle of Man');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GG','Guernsey');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SK','Slovakia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CZ','Czechia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NO','Norway');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('VA','Vatican City');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SM','San Marino');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('IT','Italy');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SI','Slovenia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('ME','Montenegro');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('HR','Croatia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BA','Bosnia and Herzegovina');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AO','Angola');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NA','Namibia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SH','Saint Helena');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BV','Bouvet Island');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BB','Barbados');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CV','Cabo Verde');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GY','Guyana');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GF','French Guiana');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SR','Suriname');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PM','Saint Pierre and Miquelon');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GL','Greenland');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PY','Paraguay');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('UY','Uruguay');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BR','Brazil');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('FK','Falkland Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GS','South Georgia and the South Sandwich Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('JM','Jamaica');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('DO','Dominican Republic');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CU','Cuba');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MQ','Martinique');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BS','Bahamas');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BM','Bermuda');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AI','Anguilla');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TT','Trinidad and Tobago');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KN','St Kitts and Nevis');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('DM','Dominica');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AG','Antigua and Barbuda');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('LC','Saint Lucia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TC','Turks and Caicos Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AW','Aruba');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('VG','British Virgin Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('VC','Saint Vincent and the Grenadines');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MS','Montserrat');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MF','Saint Martin');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BL','Saint Barthélemy');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GP','Guadeloupe');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GD','Grenada');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KY','Cayman Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BZ','Belize');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SV','El Salvador');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GT','Guatemala');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('HN','Honduras');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NI','Nicaragua');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CR','Costa Rica');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('VE','Venezuela');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('EC','Ecuador');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CO','Colombia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PA','Panama');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('HT','Haiti');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AR','Argentina');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CL','Chile');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BO','Bolivia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PE','Peru');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MX','Mexico');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PF','French Polynesia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PN','Pitcairn Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('KI','Kiribati');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TK','Tokelau');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('TO','Tonga');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('WF','Wallis and Futuna');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('WS','Samoa');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('NU','Niue');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('MP','Northern Mariana Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('GU','Guam');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PR','Puerto Rico');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('VI','U.S. Virgin Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('UM','U.S. Minor Outlying Islands');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AS','American Samoa');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CA','Canada');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('US','United States');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('PS','Palestine');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('RS','Serbia');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('AQ','Antarctica');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SX','Sint Maarten');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('CW','Curaçao');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('BQ','Bonaire');")
|
||||
sql.append("INSERT INTO geoip_codes ('code', 'name') values('SS','South Sudan');")
|
||||
for i in sql:
|
||||
try:
|
||||
cur.execute(i)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
pass
|
||||
else:
|
||||
if kwargs.get('silent') != 1:
|
||||
print('Updating... go to version 4.5.6')
|
||||
|
||||
cur.close()
|
||||
con.close()
|
||||
|
||||
|
||||
def update_db_v_4_5_8_2(**kwargs):
|
||||
con, cur = get_cur()
|
||||
groups = ''
|
||||
sql = """ select id from `groups` """
|
||||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
funct.out_error(e)
|
||||
else:
|
||||
groups = cur.fetchall()
|
||||
|
||||
for g in groups:
|
||||
sql = """
|
||||
INSERT INTO settings (param, value, section, `desc`, `group`) values('maxmind_key', '', 'haproxy', 'License key for downloading to GeoLite2 DB. You can create it on maxmind.com', '%s');
|
||||
""" % g[0]
|
||||
try:
|
||||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
if kwargs.get('silent') != 1:
|
||||
if e.args[0] == 'columns param, group are not unique' or e == " 1060 (42S21): columns param, group are not unique ":
|
||||
pass
|
||||
else:
|
||||
print("An error occurred:", e)
|
||||
else:
|
||||
print("Updating... groups")
|
||||
cur.close()
|
||||
con.close()
|
||||
|
||||
|
||||
def update_ver(**kwargs):
|
||||
con, cur = get_cur()
|
||||
sql = """update version set version = '4.5.7.0'; """
|
||||
sql = """update version set version = '4.5.8.0'; """
|
||||
try:
|
||||
cur.execute(sql)
|
||||
con.commit()
|
||||
|
@ -767,6 +1084,9 @@ def update_all():
|
|||
update_db_v_4_5_1()
|
||||
update_db_v_4_5_4()
|
||||
update_db_v_4_5_7()
|
||||
update_db_v_4_5_8()
|
||||
update_db_v_4_5_8_1()
|
||||
update_db_v_4_5_8_2()
|
||||
update_ver()
|
||||
|
||||
|
||||
|
@ -796,6 +1116,9 @@ def update_all_silent():
|
|||
update_db_v_4_5_1(silent=1)
|
||||
update_db_v_4_5_4(silent=1)
|
||||
update_db_v_4_5_7(silent=1)
|
||||
update_db_v_4_5_8(silent=1)
|
||||
update_db_v_4_5_8_1(silent=1)
|
||||
update_db_v_4_5_8_2(silent=1)
|
||||
update_ver()
|
||||
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue