From dfce7608e78fa7a182a330c743310eefc3f5b5a9 Mon Sep 17 00:00:00 2001 From: nickfelt Date: Thu, 23 Mar 2017 07:53:39 -0700 Subject: [PATCH] Remove billing data query Registry 1.0 vestiges These were a few straggling special cases to deal with Registry 1.0 data; that data was removed ages ago and I just never got around to cleaning these up. This removes them at long last. There were also some TODOs for the same bug around better TLD extraction that supports multi-part TLDs (though that's pretty unrelated to Registry 1.0/2.0), so I fixed those since it turns out supporting multi-part TLDs is trivial. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151003181 --- .../google/registry/tools/sql/billing_data_view.sql | 13 +++++-------- .../registry/tools/sql/registry_data_view.sql | 3 --- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/java/google/registry/tools/sql/billing_data_view.sql b/java/google/registry/tools/sql/billing_data_view.sql index 0a859b4d3..e14349fb6 100644 --- a/java/google/registry/tools/sql/billing_data_view.sql +++ b/java/google/registry/tools/sql/billing_data_view.sql @@ -68,8 +68,8 @@ FROM ( FROM ( SELECT *, - -- TODO(b/20828509): make this robust to multi-part TLDS. - LAST(SPLIT(targetId, '.')) AS tld + -- Count everything after first dot as TLD (to support multi-part TLDs). + REGEXP_EXTRACT(targetId, r'[.](.+)') AS tld, FROM [%SOURCE_DATASET%.OneTime]) WHERE -- Filter out prober data. @@ -100,13 +100,10 @@ LEFT JOIN EACH ( FROM ( SELECT *, - -- TODO(b/20828509): make this robust to multi-part TLDS. - LAST(SPLIT(targetId, '.')) AS tld + -- Count everything after first dot as TLD (to support multi-part TLDs). + REGEXP_EXTRACT(targetId, r'[.](.+)') AS tld, FROM - [%SOURCE_DATASET%.Cancellation] - WHERE - -- Filter out Registry 1.0 data - TODO(b/20828509): remove this. - __key__.namespace = '') + [%SOURCE_DATASET%.Cancellation]) WHERE -- Filter out prober data. tld IN diff --git a/java/google/registry/tools/sql/registry_data_view.sql b/java/google/registry/tools/sql/registry_data_view.sql index 8ecd74c42..0087c5b94 100644 --- a/java/google/registry/tools/sql/registry_data_view.sql +++ b/java/google/registry/tools/sql/registry_data_view.sql @@ -39,8 +39,5 @@ SELECT AS reservedListPaths, FROM [%SOURCE_DATASET%.Registry] -WHERE - -- Filter out Registry 1.0 data - TODO(b/20828509): remove this. - __key__.namespace = '' ORDER BY tld