mirror of
https://github.com/google/nomulus.git
synced 2025-05-22 04:09:46 +02:00
Generate sql schema for PollMessage (#582)
* Generate sql schema for PollMessage * Rework columns and resolve comments * Fix datastore schema
This commit is contained in:
parent
64847de3d6
commit
b213d782b2
12 changed files with 424 additions and 16 deletions
|
@ -213,6 +213,36 @@
|
|||
primary key (resource_name, tld)
|
||||
);
|
||||
|
||||
create table "PollMessage" (
|
||||
type text not null,
|
||||
poll_message_id bigserial not null,
|
||||
registrar_id text not null,
|
||||
contact_repo_id text,
|
||||
contact_revision_id int8,
|
||||
domain_repo_id text,
|
||||
domain_revision_id int8,
|
||||
event_time timestamptz not null,
|
||||
host_repo_id text,
|
||||
host_revision_id int8,
|
||||
message text,
|
||||
transfer_response_contact_id text,
|
||||
transfer_response_domain_expiration_time timestamptz,
|
||||
transfer_response_domain_name text,
|
||||
pending_action_response_action_result boolean,
|
||||
pending_action_response_name_or_id text,
|
||||
pending_action_response_processed_date timestamptz,
|
||||
pending_action_response_client_txn_id text,
|
||||
pending_action_response_server_txn_id text,
|
||||
transfer_response_gaining_registrar_id text,
|
||||
transfer_response_losing_registrar_id text,
|
||||
transfer_response_pending_transfer_expiration_time timestamptz,
|
||||
transfer_response_transfer_request_time timestamptz,
|
||||
transfer_response_transfer_status text,
|
||||
autorenew_end_time timestamptz,
|
||||
autorenew_domain_name text,
|
||||
primary key (poll_message_id)
|
||||
);
|
||||
|
||||
create table "PremiumEntry" (
|
||||
revision_id int8 not null,
|
||||
domain_label text not null,
|
||||
|
@ -352,6 +382,8 @@ create index IDX8ffrqm27qtj20jac056j7yq07 on "Domain" (current_sponsor_client_id
|
|||
create index IDX5mnf0wn20tno4b9do88j61klr on "Domain" (deletion_time);
|
||||
create index IDX1rcgkdd777bpvj0r94sltwd5y on "Domain" (fully_qualified_domain_name);
|
||||
create index IDXrwl38wwkli1j7gkvtywi9jokq on "Domain" (tld);
|
||||
create index IDXe7wu46c7wpvfmfnj4565abibp on "PollMessage" (registrar_id);
|
||||
create index IDXaydgox62uno9qx8cjlj5lauye on "PollMessage" (event_time);
|
||||
create index premiumlist_name_idx on "PremiumList" (name);
|
||||
create index registrar_name_idx on "Registrar" (registrar_name);
|
||||
create index registrar_iana_identifier_idx on "Registrar" (iana_identifier);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue