* VRFS-1968 - locids are now in score history
This commit is contained in:
parent
10fbf7584e
commit
027456105b
|
|
@ -198,4 +198,5 @@ connection_allow_null_locidispid.sql
|
||||||
track_user_in_scores.sql
|
track_user_in_scores.sql
|
||||||
median_aggregate.sql
|
median_aggregate.sql
|
||||||
current_scores_use_median.sql
|
current_scores_use_median.sql
|
||||||
current_scores_ams_index_sms_index_use_user_instrument.sql
|
current_scores_ams_index_sms_index_use_user_instrument.sql
|
||||||
|
locidispid_in_score_histories.sql
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
-- https://jamkazam.atlassian.net/browse/VRFS-1968
|
||||||
|
-- store both locids in score_histories
|
||||||
|
|
||||||
|
ALTER TABLE score_histories ADD COLUMN from_locidispid BIGINT NOT NULL;
|
||||||
|
ALTER TABLE score_histories ADD COLUMN to_locidispid BIGINT NOT NULL;
|
||||||
|
|
@ -15,14 +15,15 @@ module JamRuby
|
||||||
|
|
||||||
result = connection.execute(
|
result = connection.execute(
|
||||||
"INSERT INTO score_histories
|
"INSERT INTO score_histories
|
||||||
(from_client_id, from_user_id, from_latency_tester_id, from_addr, from_isp, from_country, from_region, from_city, from_postal, from_latitude, from_longitude,
|
(from_client_id, from_user_id, from_latency_tester_id, from_addr, from_locidispid, from_isp, from_country, from_region, from_city, from_postal, from_latitude, from_longitude,
|
||||||
to_client_id, to_user_id, to_latency_tester_id, to_addr, to_isp, to_country, to_region, to_city, to_postal, to_latitude, to_longitude,
|
to_client_id, to_user_id, to_latency_tester_id, to_addr, to_locidispid, to_isp, to_country, to_region, to_city, to_postal, to_latitude, to_longitude,
|
||||||
score, score_dt, scoring_data)
|
score, score_dt, scoring_data)
|
||||||
SELECT
|
SELECT
|
||||||
s.anodeid AS from_client_id,
|
s.anodeid AS from_client_id,
|
||||||
s.auserid AS from_user_id,
|
s.auserid AS from_user_id,
|
||||||
s.alatencytestid AS from_latency_tester_id,
|
s.alatencytestid AS from_latency_tester_id,
|
||||||
s.aaddr AS from_addr,
|
s.aaddr AS from_addr,
|
||||||
|
s.alocidispid AS from_locidispid,
|
||||||
x.company AS from_isp,
|
x.company AS from_isp,
|
||||||
a.countrycode AS from_country,
|
a.countrycode AS from_country,
|
||||||
a.region AS from_region,
|
a.region AS from_region,
|
||||||
|
|
@ -34,6 +35,7 @@ module JamRuby
|
||||||
s.buserid AS to_user_id,
|
s.buserid AS to_user_id,
|
||||||
s.blatencytestid AS to_latency_tester_id,
|
s.blatencytestid AS to_latency_tester_id,
|
||||||
s.baddr AS to_addr,
|
s.baddr AS to_addr,
|
||||||
|
s.blocidispid AS to_locidispid,
|
||||||
y.company AS to_isp,
|
y.company AS to_isp,
|
||||||
b.countrycode AS to_country,
|
b.countrycode AS to_country,
|
||||||
b.region AS to_region,
|
b.region AS to_region,
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,7 @@ describe ScoreHistory do
|
||||||
score_history.from_user_id.should == score1.auserid
|
score_history.from_user_id.should == score1.auserid
|
||||||
score_history.from_latency_tester_id.should == score1.alatencytestid
|
score_history.from_latency_tester_id.should == score1.alatencytestid
|
||||||
score_history.from_addr.should == score1.aaddr
|
score_history.from_addr.should == score1.aaddr
|
||||||
|
score_history.from_locidispid.should == score1.alocidispid
|
||||||
score_history.from_isp.should == austin[:jamisp].jam_company.company
|
score_history.from_isp.should == austin[:jamisp].jam_company.company
|
||||||
score_history.from_country.should == austin[:geoiplocation].countrycode
|
score_history.from_country.should == austin[:geoiplocation].countrycode
|
||||||
score_history.from_region.should == austin[:geoiplocation].region
|
score_history.from_region.should == austin[:geoiplocation].region
|
||||||
|
|
@ -49,6 +50,7 @@ describe ScoreHistory do
|
||||||
score_history.to_user_id.should == score1.buserid
|
score_history.to_user_id.should == score1.buserid
|
||||||
score_history.to_latency_tester_id.should == score1.blatencytestid
|
score_history.to_latency_tester_id.should == score1.blatencytestid
|
||||||
score_history.to_addr.should == score1.baddr
|
score_history.to_addr.should == score1.baddr
|
||||||
|
score_history.to_locidispid.should == score1.blocidispid
|
||||||
score_history.to_isp.should == dallas[:jamisp].jam_company.company
|
score_history.to_isp.should == dallas[:jamisp].jam_company.company
|
||||||
score_history.to_country.should == dallas[:geoiplocation].countrycode
|
score_history.to_country.should == dallas[:geoiplocation].countrycode
|
||||||
score_history.to_region.should == dallas[:geoiplocation].region
|
score_history.to_region.should == dallas[:geoiplocation].region
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue