mirror of
https://github.com/google/nomulus.git
synced 2025-07-09 04:33:28 +02:00
Remove ofy support from BillingEvent (#1710)
This PR turns out to be more massive than I would have liked but it deals with all billing event related stuff, which are more or link all intertwined: * Remove all billing events as Ofy entities. * Add a temporary annotation to allow BillingEvent's ID to be auto-allocated by ofy while not lacking the Ofy @Id annotation. * Remove Modification, which is only used in ofy. * Remove BillingVKey, as we do not need to store the ofy key parent information anymore. The VKey for a billing event now just contain its primary key, and can be converted by VKeyConverter. * Remove BigQuery related code in the billing pipeline. Note that after BillingVKey is removed, several columns in BillingCancellation are no longer needed. The change to database schema will be handled in https://github.com/google/nomulus/pull/1721 after this PR is deployed to production. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/google/nomulus/1710) <!-- Reviewable:end -->
This commit is contained in:
parent
7824185070
commit
d5be4dcc3b
65 changed files with 472 additions and 1242 deletions
|
@ -42,11 +42,7 @@
|
|||
domain_name text not null,
|
||||
billing_time timestamptz,
|
||||
billing_event_id int8,
|
||||
billing_event_history_id int8,
|
||||
billing_event_domain_repo_id text,
|
||||
billing_recurrence_id int8,
|
||||
billing_recurrence_history_id int8,
|
||||
billing_recurrence_domain_repo_id text,
|
||||
primary key (billing_cancellation_id)
|
||||
);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue