You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL'
80
82
;;
81
83
82
-
DB4CSV|DB4CSVIPV6 )
84
+
DB4|DB4IPV6 )
83
85
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,isp varchar(255) NOT NULL'
84
86
;;
85
87
86
-
DB5CSV|DB5LITECSV|DB5CSVIPV6|DB5LITECSVIPV6 )
88
+
DB5|DB5LITE|DB5IPV6|DB5LITEIPV6 )
87
89
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL'
88
90
;;
89
91
90
-
DB6CSV|DB6CSVIPV6 )
92
+
DB6|DB6IPV6 )
91
93
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,isp varchar(255) NOT NULL'
92
94
;;
93
95
94
-
DB7CSV|DB7CSVIPV6 )
96
+
DB7|DB7IPV6 )
95
97
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL'
96
98
;;
97
99
98
-
DB8CSV|DB8CSVIPV6 )
100
+
DB8|DB8IPV6 )
99
101
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL'
100
102
;;
101
103
102
-
DB9CSV|DB9LITECSV|DB9CSVIPV6|DB9LITECSVIPV6 )
104
+
DB9|DB9LITE|DB9IPV6|DB9LITEIPV6 )
103
105
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL'
104
106
;;
105
107
106
-
DB10CSV|DB10CSVIPV6 )
108
+
DB10|DB10IPV6 )
107
109
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL'
108
110
;;
109
111
110
-
DB11CSV|DB11LITECSV|DB11CSVIPV6|DB11LITECSVIPV6 )
112
+
DB11|DB11LITE|DB11IPV6|DB11LITEIPV6 )
111
113
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL'
112
114
;;
113
115
114
-
DB12CSV|DB12CSVIPV6 )
116
+
DB12|DB12IPV6 )
115
117
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL'
116
118
;;
117
119
118
-
DB13CSV|DB13CSVIPV6 )
120
+
DB13|DB13IPV6 )
119
121
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,time_zone varchar(8) NULL DEFAULT NULL,net_speed varchar(8) NOT NULL'
120
122
;;
121
123
122
-
DB14CSV|DB14CSVIPV6 )
124
+
DB14|DB14IPV6 )
123
125
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,net_speed varchar(8) NOT NULL'
124
126
;;
125
127
126
-
DB15CSV|DB15CSVIPV6 )
128
+
DB15|DB15IPV6 )
127
129
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,idd_code varchar(5) NOT NULL,area_code varchar(30) NOT NULL'
128
130
;;
129
131
130
-
DB16CSV|DB16CSVIPV6 )
132
+
DB16|DB16IPV6 )
131
133
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,net_speed varchar(8) NOT NULL,idd_code varchar(5) NOT NULL,area_code varchar(30) NOT NULL'
132
134
;;
133
135
134
-
DB17CSV|DB17CSVIPV6 )
136
+
DB17|DB17IPV6 )
135
137
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,time_zone varchar(8) NULL DEFAULT NULL,net_speed varchar(8) NOT NULL,weather_station_code varchar(10) NOT NULL,weather_station_name varchar(128) NOT NULL'
136
138
;;
137
139
138
-
DB18CSV|DB18CSVIPV6 )
140
+
DB18|DB18IPV6 )
139
141
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,net_speed varchar(8) NOT NULL,idd_code varchar(5) NOT NULL,area_code varchar(30) NOT NULL,weather_station_code varchar(10) NOT NULL,weather_station_name varchar(128) NOT NULL'
140
142
;;
141
143
142
-
DB19CSV|DB19CSVIPV6 )
144
+
DB19|DB19IPV6 )
143
145
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,mcc varchar(128) NULL DEFAULT NULL,mnc varchar(128) NULL DEFAULT NULL,mobile_brand varchar(128) NULL DEFAULT NULL'
144
146
;;
145
147
146
-
DB20CSV|DB20CSVIPV6 )
148
+
DB20|DB20IPV6 )
147
149
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,net_speed varchar(8) NOT NULL,idd_code varchar(5) NOT NULL,area_code varchar(30) NOT NULL,weather_station_code varchar(10) NOT NULL,weather_station_name varchar(128) NOT NULL,mcc varchar(128) NULL DEFAULT NULL,mnc varchar(128) NULL DEFAULT NULL,mobile_brand varchar(128) NULL DEFAULT NULL'
148
150
;;
149
151
150
-
DB21CSV|DB21CSVIPV6 )
152
+
DB21|DB21IPV6 )
151
153
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,idd_code varchar(5) NOT NULL,area_code varchar(30) NOT NULL,elevation integer NOT NULL'
152
154
;;
153
155
154
-
DB22CSV|DB22CSVIPV6 )
156
+
DB22|DB22IPV6 )
155
157
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,net_speed varchar(8) NOT NULL,idd_code varchar(5) NOT NULL,area_code varchar(30) NOT NULL,weather_station_code varchar(10) NOT NULL,weather_station_name varchar(128) NOT NULL,mcc varchar(128) NULL DEFAULT NULL,mnc varchar(128) NULL DEFAULT NULL,mobile_brand varchar(128) NULL DEFAULT NULL,elevation integer NOT NULL'
156
158
;;
157
159
158
-
DB23CSV|DB23CSVIPV6 )
160
+
DB23|DB23IPV6 )
159
161
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,mcc varchar(128) NULL DEFAULT NULL,mnc varchar(128) NULL DEFAULT NULL,mobile_brand varchar(128) NULL DEFAULT NULL,usage_type varchar(11) NOT NULL'
160
162
;;
161
163
162
-
DB24CSV|DB24CSVIPV6 )
164
+
DB24|DB24IPV6 )
163
165
FIELDS=',region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,latitude varchar(20) NOT NULL,longitude varchar(20) NOT NULL,zip_code varchar(30) NULL DEFAULT NULL,time_zone varchar(8) NULL DEFAULT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,net_speed varchar(8) NOT NULL,idd_code varchar(5) NOT NULL,area_code varchar(30) NOT NULL,weather_station_code varchar(10) NOT NULL,weather_station_name varchar(128) NOT NULL,mcc varchar(128) NULL DEFAULT NULL,mnc varchar(128) NULL DEFAULT NULL,mobile_brand varchar(128) NULL DEFAULT NULL,elevation integer NOT NULL,usage_type varchar(11) NOT NULL'
164
166
;;
165
167
166
-
PX1CSV|PX1LITECSV )
168
+
PX1|PX1LITECSV )
167
169
FIELDS=',country_code char(2) NOT NULL,country_name varchar(64) NOT NULL'
168
170
;;
169
171
170
-
PX2CSV|PX2LITECSV )
172
+
PX2|PX2LITECSV )
171
173
FIELDS=',proxy_type varchar(3) NOT NULL, country_code char(2) NOT NULL,country_name varchar(64) NOT NULL'
172
174
;;
173
175
174
-
PX3CSV|PX3LITECSV )
176
+
PX3|PX3LITECSV )
175
177
FIELDS=',proxy_type varchar(3) NOT NULL, country_code char(2) NOT NULL,country_name varchar(64) NOT NULL,region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL'
176
178
;;
177
179
178
-
PX4CSV|PX4LITECSV )
180
+
PX4|PX4LITECSV )
179
181
FIELDS=',proxy_type varchar(3) NOT NULL, country_code char(2) NOT NULL,country_name varchar(64) NOT NULL,region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,isp varchar(255) NOT NULL'
180
182
;;
181
183
182
-
PX5CSV|PX5LITECSV )
184
+
PX5|PX5LITECSV )
183
185
FIELDS=',proxy_type varchar(3) NOT NULL, country_code char(2) NOT NULL,country_name varchar(64) NOT NULL,region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL'
184
186
;;
185
187
186
-
PX6CSV|PX6LITECSV )
188
+
PX6|PX6LITECSV )
187
189
FIELDS=',proxy_type varchar(3) NOT NULL, country_code char(2) NOT NULL,country_name varchar(64) NOT NULL,region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,usage_type varchar(11) NOT NULL'
188
190
;;
189
191
190
-
PX7CSV|PX7LITECSV )
192
+
PX7|PX7LITECSV )
191
193
FIELDS=',proxy_type varchar(3) NOT NULL, country_code char(2) NOT NULL,country_name varchar(64) NOT NULL,region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,usage_type varchar(11) NOT NULL,asn varchar(6) NOT NULL,"as" varchar(256)'
192
194
;;
193
195
194
-
PX8CSV|PX8LITECSV )
196
+
PX8|PX8LITECSV )
195
197
FIELDS=',proxy_type varchar(3) NOT NULL, country_code char(2) NOT NULL,country_name varchar(64) NOT NULL,region_name varchar(128) NOT NULL,city_name varchar(128) NOT NULL,isp varchar(255) NOT NULL,domain varchar(128) NOT NULL,usage_type varchar(11) NOT NULL,asn varchar(6) NOT NULL,"as" varchar(256),last_seen integer NOT NULL'
196
198
;;
197
199
esac
@@ -211,32 +213,28 @@ sudo -u postgres psql -c 'CREATE INDEX idx_ip_range ON public.ip2location_databa
211
213
212
214
echo -n ' > [PostgreSQL] Import CSV data into "ip2location_database_tmp" '
213
215
214
-
RESPONSE="$(sudo -u postgres psql -c 'COPY ip2location_database_tmp FROM '\'''/_tmp/$CSV''\'' WITH CSV QUOTE AS '\''"'\'';' ip2location_database 2>&1)"
216
+
RESPONSE="$(sudo -u postgres psql -c 'COPY ip2location_database_tmp FROM '\'''/_tmp/$CSV''\'' WITH CSV QUOTE AS '\''"'\'';' ip2location_database 2>&1)"
echo' > [PostgreSQL] Update PostgreSQL password for user "postgres" '
226
+
echo-n ' > [PostgreSQL] Update PostgreSQL password for user "postgres" '
231
227
232
228
if [ "$POSTGRESQL_PASSWORD"!="FALSE" ];then
233
229
DBPASS="$POSTGRESQL_PASSWORD"
234
230
else
235
231
DBPASS="$(< /dev/urandom tr -dc A-Za-z0-9 | head -c8)"
236
232
fi
237
233
234
+
success '[OK]'
235
+
238
236
sudo -u postgres psql -U postgres -d postgres -c "ALTER USER postgres WITH PASSWORD '$DBPASS';"> /dev/null
239
-
sudo -u postgres psql -U postgres -d postgres -c 'DROP FUNCTION IF EXISTS inet_to_bigint(inet);CREATE OR REPLACE FUNCTION inet_to_bigint(inet) RETURNS bigint AS $$ SELECT $1 - inet '\''0.0.0.0'\'' $$ LANGUAGE SQL strict immutable;GRANT execute ON FUNCTION inet_to_bigint(inet) TO public;'> /dev/null
237
+
sudo -u postgres psql -U postgres -d postgres -c 'CREATE FUNCTION inet_to_bigint(inet) RETURNS bigint AS $$ SELECT $1 - inet '\''0.0.0.0'\'' $$ LANGUAGE SQL strict immutable;GRANT execute ON FUNCTION inet_to_bigint(inet) TO public;'> /dev/null
0 commit comments