@@ -159,7 +159,7 @@ var district_position = [27]uint8{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
159159var asn_position = [27 ]uint8 {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 }
160160var as_position = [27 ]uint8 {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 }
161161
162- const api_version string = "9.6.1 "
162+ const api_version string = "9.7.0 "
163163
164164var max_ipv4_range = uint128 .From64 (4294967295 )
165165var max_ipv6_range = uint128 .From64 (0 )
@@ -580,6 +580,16 @@ func Api_version() string {
580580 return api_version
581581}
582582
583+ // PackageVersion returns the database type.
584+ func (d * DB ) PackageVersion () string {
585+ return strconv .Itoa (int (d .meta .databasetype ))
586+ }
587+
588+ // DatabaseVersion returns the database version.
589+ func (d * DB ) DatabaseVersion () string {
590+ return "20" + strconv .Itoa (int (d .meta .databaseyear )) + "." + strconv .Itoa (int (d .meta .databasemonth )) + "." + strconv .Itoa (int (d .meta .databaseday ))
591+ }
592+
583593// populate record with message
584594func loadmessage (mesg string ) IP2Locationrecord {
585595 var x IP2Locationrecord
0 commit comments