diff --git a/db/src/main/resources/sql/er_diagram/brief_er_diagram.html b/db/src/main/resources/sql/er_diagram/brief_er_diagram.html index b5ad2f174..1ecd798ea 100644 --- a/db/src/main/resources/sql/er_diagram/brief_er_diagram.html +++ b/db/src/main/resources/sql/er_diagram/brief_er_diagram.html @@ -1,9 +1,9 @@ - -
--
generated by | -SchemaCrawler 16.10.1 | -|
generated on | -2022-06-01 19:28:09.351103 | -|
generated by | +SchemaCrawler 16.10.1 | +|
generated on | +2022-07-01 21:39:06.50205 | +|
last flyway file | -V118__drop_billing_identifier_column_from_registrar.sql | +V119__token_registration_behavior.sql |
-
-
+
+ -
- | token | -text not null | -
- | domain_name | -text | -
- | redemption_domain_repo_id | -text | -
- | token_type | -text | -
- | ||
Primary Key | -||
- | ||
AllocationToken_pkey | -[primary key] | -|
- | token | -- |
- | ||
Foreign Keys | -||
- | ||
fk_billing_event_allocation_token | -[foreign key, with no action] | -|
- | token ←(0..many) public.BillingEvent.allocation_token | -- |
+ | token | +text not null | +
+ | domain_name | +text | +
+ | redemption_domain_repo_id | +text | +
+ | token_type | +text | +
+ | ||
Primary Key | +||
+ | ||
AllocationToken_pkey | +[primary key] | +|
+ | token | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_billing_event_allocation_token | +[foreign key, with no action] | +|
+ | token ←(0..many) public.BillingEvent.allocation_token | ++ |
-
+
- | billing_cancellation_id | -int8 not null | -
- | registrar_id | -text not null | -
- | domain_history_revision_id | -int8 not null | -
- | domain_repo_id | -text not null | -
- | event_time | -timestamptz not null | -
- | billing_time | -timestamptz | -
- | billing_event_id | -int8 | -
- | billing_recurrence_id | -int8 | -
- | ||
Primary Key | -||
- | ||
BillingCancellation_pkey | -[primary key] | -|
- | billing_cancellation_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_transfer_billing_cancellation_id | -[foreign key, with no action] | -|
- | billing_cancellation_id ←(0..many) public.Domain.transfer_billing_cancellation_id | -- |
- | ||
fk_billing_cancellation_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id (0..many)→ public.BillingEvent.billing_event_id | -- |
- | ||
fk_billing_cancellation_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_billing_cancellation_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_billing_cancellation_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
+ | billing_cancellation_id | +int8 not null | +
+ | registrar_id | +text not null | +
+ | domain_history_revision_id | +int8 not null | +
+ | domain_repo_id | +text not null | +
+ | event_time | +timestamptz not null | +
+ | billing_time | +timestamptz | +
+ | billing_event_id | +int8 | +
+ | billing_recurrence_id | +int8 | +
+ | ||
Primary Key | +||
+ | ||
BillingCancellation_pkey | +[primary key] | +|
+ | billing_cancellation_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_transfer_billing_cancellation_id | +[foreign key, with no action] | +|
+ | billing_cancellation_id ←(0..many) public.Domain.transfer_billing_cancellation_id | ++ |
+ | ||
fk_billing_cancellation_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id (0..many)→ public.BillingEvent.billing_event_id | ++ |
+ | ||
fk_billing_cancellation_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_billing_cancellation_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_billing_cancellation_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
-
+
- | billing_event_id | -int8 not null | -
- | registrar_id | -text not null | -
- | domain_history_revision_id | -int8 not null | -
- | domain_repo_id | -text not null | -
- | event_time | -timestamptz not null | -
- | allocation_token | -text | -
- | billing_time | -timestamptz | -
- | cancellation_matching_billing_recurrence_id | -int8 | -
- | synthetic_creation_time | -timestamptz | -
- | recurrence_history_revision_id | -int8 | -
- | ||
Primary Key | -||
- | ||
BillingEvent_pkey | -[primary key] | -|
- | billing_event_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_billing_event_allocation_token | -[foreign key, with no action] | -|
- | allocation_token (0..many)→ public.AllocationToken.token | -- |
- | ||
fk_billing_cancellation_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id ←(0..many) public.BillingCancellation.billing_event_id | -- |
- | ||
fk_domain_transfer_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id ←(0..many) public.Domain.transfer_billing_event_id | -- |
- | ||
fk_grace_period_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id ←(0..many) public.GracePeriod.billing_event_id | -- |
- | ||
fk_billing_event_cancellation_matching_billing_recurrence_id | -[foreign key, with no action] | -|
- | cancellation_matching_billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_billing_event_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_billing_event_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
fk_billing_event_recurrence_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | recurrence_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
+ | billing_event_id | +int8 not null | +
+ | registrar_id | +text not null | +
+ | domain_history_revision_id | +int8 not null | +
+ | domain_repo_id | +text not null | +
+ | event_time | +timestamptz not null | +
+ | allocation_token | +text | +
+ | billing_time | +timestamptz | +
+ | cancellation_matching_billing_recurrence_id | +int8 | +
+ | synthetic_creation_time | +timestamptz | +
+ | recurrence_history_revision_id | +int8 | +
+ | ||
Primary Key | +||
+ | ||
BillingEvent_pkey | +[primary key] | +|
+ | billing_event_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_billing_event_allocation_token | +[foreign key, with no action] | +|
+ | allocation_token (0..many)→ public.AllocationToken.token | ++ |
+ | ||
fk_billing_cancellation_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id ←(0..many) public.BillingCancellation.billing_event_id | ++ |
+ | ||
fk_domain_transfer_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id ←(0..many) public.Domain.transfer_billing_event_id | ++ |
+ | ||
fk_grace_period_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id ←(0..many) public.GracePeriod.billing_event_id | ++ |
+ | ||
fk_billing_event_cancellation_matching_billing_recurrence_id | +[foreign key, with no action] | +|
+ | cancellation_matching_billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_billing_event_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_billing_event_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
fk_billing_event_recurrence_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | recurrence_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
-
+
- | billing_recurrence_id | -int8 not null | -
- | registrar_id | -text not null | -
- | domain_history_revision_id | -int8 not null | -
- | domain_repo_id | -text not null | -
- | event_time | -timestamptz not null | -
- | recurrence_end_time | -timestamptz | -
- | recurrence_time_of_year | -text | -
- | recurrence_last_expansion | -timestamptz not null | -
- | ||
Primary Key | -||
- | ||
BillingRecurrence_pkey | -[primary key] | -|
- | billing_recurrence_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_billing_cancellation_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.BillingCancellation.billing_recurrence_id | -- |
- | ||
fk_billing_event_cancellation_matching_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.BillingEvent.cancellation_matching_billing_recurrence_id | -- |
- | ||
fk_domain_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.Domain.billing_recurrence_id | -- |
- | ||
fk_domain_transfer_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.Domain.transfer_billing_recurrence_id | -- |
- | ||
fk_grace_period_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.GracePeriod.billing_recurrence_id | -- |
- | ||
fk_billing_recurrence_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_billing_recurrence_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
+ | billing_recurrence_id | +int8 not null | +
+ | registrar_id | +text not null | +
+ | domain_history_revision_id | +int8 not null | +
+ | domain_repo_id | +text not null | +
+ | event_time | +timestamptz not null | +
+ | recurrence_end_time | +timestamptz | +
+ | recurrence_time_of_year | +text | +
+ | recurrence_last_expansion | +timestamptz not null | +
+ | ||
Primary Key | +||
+ | ||
BillingRecurrence_pkey | +[primary key] | +|
+ | billing_recurrence_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_billing_cancellation_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.BillingCancellation.billing_recurrence_id | ++ |
+ | ||
fk_billing_event_cancellation_matching_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.BillingEvent.cancellation_matching_billing_recurrence_id | ++ |
+ | ||
fk_domain_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.Domain.billing_recurrence_id | ++ |
+ | ||
fk_domain_transfer_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.Domain.transfer_billing_recurrence_id | ++ |
+ | ||
fk_grace_period_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.GracePeriod.billing_recurrence_id | ++ |
+ | ||
fk_billing_recurrence_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_billing_recurrence_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
-
+
- | revision_id | -int8 not null | -
- | domain_label | -text not null | -
- | ||
Primary Key | -||
- | ||
ClaimsEntry_pkey | -[primary key] | -|
- | revision_id | -- |
- | domain_label | -- |
- | ||
Foreign Keys | -||
- | ||
fk6sc6at5hedffc0nhdcab6ivuq | -[foreign key, with no action] | -|
- | revision_id (0..many)→ public.ClaimsList.revision_id | -- |
+ | revision_id | +int8 not null | +
+ | domain_label | +text not null | +
+ | ||
Primary Key | +||
+ | ||
ClaimsEntry_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | domain_label | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk6sc6at5hedffc0nhdcab6ivuq | +[foreign key, with no action] | +|
+ | revision_id (0..many)→ public.ClaimsList.revision_id | ++ |
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | ||
Primary Key | -||
- | ||
ClaimsList_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk6sc6at5hedffc0nhdcab6ivuq | -[foreign key, with no action] | -|
- | revision_id ←(0..many) public.ClaimsEntry.revision_id | -- |
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | ||
Primary Key | +||
+ | ||
ClaimsList_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk6sc6at5hedffc0nhdcab6ivuq | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) public.ClaimsEntry.revision_id | ++ |
-
+
- | repo_id | -text not null | -
- | creation_registrar_id | -text not null | -
- | creation_time | -timestamptz not null | -
- | current_sponsor_registrar_id | -text not null | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | contact_id | -text | -
- | search_name | -text | -
- | transfer_gaining_registrar_id | -text | -
- | transfer_losing_registrar_id | -text | -
- | ||
Primary Key | -||
- | ||
Contact_pkey | -[primary key] | -|
- | repo_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_contact_history_contact_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.ContactHistory.contact_repo_id | -- |
- | ||
fk_domain_admin_contact | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Domain.admin_contact | -- |
- | ||
fk_domain_billing_contact | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Domain.billing_contact | -- |
- | ||
fk_domain_registrant_contact | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Domain.registrant_contact | -- |
- | ||
fk_domain_tech_contact | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Domain.tech_contact | -- |
- | ||
fk_poll_message_contact_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.PollMessage.contact_repo_id | -- |
- | ||
fk1sfyj7o7954prbn1exk7lpnoe | -[foreign key, with no action] | -|
- | creation_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk93c185fx7chn68uv7nl6uv2s0 | -[foreign key, with no action] | -|
- | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fkmb7tdiv85863134w1wogtxrb2 | -[foreign key, with no action] | -|
- | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_contact_transfer_gaining_registrar_id | -[foreign key, with no action] | -|
- | transfer_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_contact_transfer_losing_registrar_id | -[foreign key, with no action] | -|
- | transfer_losing_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
+ | repo_id | +text not null | +
+ | creation_registrar_id | +text not null | +
+ | creation_time | +timestamptz not null | +
+ | current_sponsor_registrar_id | +text not null | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | contact_id | +text | +
+ | search_name | +text | +
+ | transfer_gaining_registrar_id | +text | +
+ | transfer_losing_registrar_id | +text | +
+ | ||
Primary Key | +||
+ | ||
Contact_pkey | +[primary key] | +|
+ | repo_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_contact_history_contact_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.ContactHistory.contact_repo_id | ++ |
+ | ||
fk_domain_admin_contact | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Domain.admin_contact | ++ |
+ | ||
fk_domain_billing_contact | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Domain.billing_contact | ++ |
+ | ||
fk_domain_registrant_contact | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Domain.registrant_contact | ++ |
+ | ||
fk_domain_tech_contact | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Domain.tech_contact | ++ |
+ | ||
fk_poll_message_contact_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.PollMessage.contact_repo_id | ++ |
+ | ||
fk1sfyj7o7954prbn1exk7lpnoe | +[foreign key, with no action] | +|
+ | creation_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk93c185fx7chn68uv7nl6uv2s0 | +[foreign key, with no action] | +|
+ | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fkmb7tdiv85863134w1wogtxrb2 | +[foreign key, with no action] | +|
+ | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_contact_transfer_gaining_registrar_id | +[foreign key, with no action] | +|
+ | transfer_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_contact_transfer_losing_registrar_id | +[foreign key, with no action] | +|
+ | transfer_losing_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
-
+
- | history_revision_id | -int8 not null | -
- | history_registrar_id | -text | -
- | history_modification_time | -timestamptz not null | -
- | history_type | -text not null | -
- | creation_time | -timestamptz | -
- | contact_repo_id | -text not null | -
- | ||
Primary Key | -||
- | ||
ContactHistory_pkey | -[primary key] | -|
- | contact_repo_id | -- |
- | history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_contact_history_contact_repo_id | -[foreign key, with no action] | -|
- | contact_repo_id (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_contact_history_registrar_id | -[foreign key, with no action] | -|
- | history_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_contact_history | -[foreign key, with no action] | -|
- | contact_repo_id ←(0..many) public.PollMessage.contact_repo_id | -- |
- | history_revision_id ←(0..many) public.PollMessage.contact_history_revision_id | -- |
+ | history_revision_id | +int8 not null | +
+ | history_registrar_id | +text | +
+ | history_modification_time | +timestamptz not null | +
+ | history_type | +text not null | +
+ | creation_time | +timestamptz | +
+ | contact_repo_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
ContactHistory_pkey | +[primary key] | +|
+ | contact_repo_id | ++ |
+ | history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_contact_history_contact_repo_id | +[foreign key, with no action] | +|
+ | contact_repo_id (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_contact_history_registrar_id | +[foreign key, with no action] | +|
+ | history_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_contact_history | +[foreign key, with no action] | +|
+ | contact_repo_id ←(0..many) public.PollMessage.contact_repo_id | ++ |
+ | history_revision_id ←(0..many) public.PollMessage.contact_history_revision_id | ++ |
-
+
- | "scope" | -text not null | -
- | type | -text not null | -
- | ||
Primary Key | -||
- | ||
Cursor_pkey | -[primary key] | -|
- | "scope" | -- |
- | type | -- |
+ | "scope" | +text not null | +
+ | type | +text not null | +
+ | ||
Primary Key | +||
+ | ||
Cursor_pkey | +[primary key] | +|
+ | "scope" | ++ |
+ | type | ++ |
-
+
- | id | -int8 not null | -
- | ||
Primary Key | -||
- | ||
DatabaseMigrationStateSchedule_pkey | -[primary key] | -|
- | id | -- |
+ | id | +int8 not null | +
+ | ||
Primary Key | +||
+ | ||
DatabaseMigrationStateSchedule_pkey | +[primary key] | +|
+ | id | ++ |
-
+
- | domain_repo_id | -text not null | -
- | key_tag | -int4 not null | -
- | algorithm | -int4 not null | -
- | digest | -bytea not null | -
- | digest_type | -int4 not null | -
- | ||
Primary Key | -||
- | ||
DelegationSignerData_pkey | -[primary key] | -|
- | domain_repo_id | -- |
- | key_tag | -- |
- | algorithm | -- |
- | digest_type | -- |
- | digest | -- |
- | ||
Foreign Keys | -||
- | ||
fktr24j9v14ph2mfuw2gsmt12kq | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
+ | domain_repo_id | +text not null | +
+ | key_tag | +int4 not null | +
+ | algorithm | +int4 not null | +
+ | digest | +bytea not null | +
+ | digest_type | +int4 not null | +
+ | ||
Primary Key | +||
+ | ||
DelegationSignerData_pkey | +[primary key] | +|
+ | domain_repo_id | ++ |
+ | key_tag | ++ |
+ | algorithm | ++ |
+ | digest_type | ++ |
+ | digest | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fktr24j9v14ph2mfuw2gsmt12kq | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
-
+
- | repo_id | -text not null | -
- | creation_registrar_id | -text not null | -
- | creation_time | -timestamptz not null | -
- | current_sponsor_registrar_id | -text not null | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | domain_name | -text | -
- | tld | -text | -
- | admin_contact | -text | -
- | billing_contact | -text | -
- | registrant_contact | -text | -
- | tech_contact | -text | -
- | transfer_billing_cancellation_id | -int8 | -
- | transfer_billing_event_id | -int8 | -
- | transfer_billing_recurrence_id | -int8 | -
- | transfer_gaining_registrar_id | -text | -
- | transfer_losing_registrar_id | -text | -
- | billing_recurrence_id | -int8 | -
- | autorenew_end_time | -timestamptz | -
- | dns_refresh_request_time | -timestamptz | -
- | ||
Primary Key | -||
- | ||
Domain_pkey | -[primary key] | -|
- | repo_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_transfer_billing_cancellation_id | -[foreign key, with no action] | -|
- | transfer_billing_cancellation_id (0..many)→ public.BillingCancellation.billing_cancellation_id | -- |
- | ||
fk_domain_transfer_billing_event_id | -[foreign key, with no action] | -|
- | transfer_billing_event_id (0..many)→ public.BillingEvent.billing_event_id | -- |
- | ||
fk_domain_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_domain_transfer_billing_recurrence_id | -[foreign key, with no action] | -|
- | transfer_billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_domain_admin_contact | -[foreign key, with no action] | -|
- | admin_contact (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_domain_billing_contact | -[foreign key, with no action] | -|
- | billing_contact (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_domain_registrant_contact | -[foreign key, with no action] | -|
- | registrant_contact (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_domain_tech_contact | -[foreign key, with no action] | -|
- | tech_contact (0..many)→ public.Contact.repo_id | -- |
- | ||
fktr24j9v14ph2mfuw2gsmt12kq | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.DelegationSignerData.domain_repo_id | -- |
- | ||
fk_domain_history_domain_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.DomainHistory.domain_repo_id | -- |
- | ||
fkfmi7bdink53swivs390m2btxg | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.DomainHost.domain_repo_id | -- |
- | ||
fk_grace_period_domain_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.GracePeriod.domain_repo_id | -- |
- | ||
fk_host_superordinate_domain | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Host.superordinate_domain | -- |
- | ||
fk_poll_message_domain_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.PollMessage.domain_repo_id | -- |
- | ||
fk2jc69qyg2tv9hhnmif6oa1cx1 | -[foreign key, with no action] | -|
- | creation_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk2u3srsfbei272093m3b3xwj23 | -[foreign key, with no action] | -|
- | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fkjc0r9r5y1lfbt4gpbqw4wsuvq | -[foreign key, with no action] | -|
- | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_domain_transfer_gaining_registrar_id | -[foreign key, with no action] | -|
- | transfer_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_domain_transfer_losing_registrar_id | -[foreign key, with no action] | -|
- | transfer_losing_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_domain_tld | -[foreign key, with no action] | -|
- | tld (0..many)→ public.Tld.tld_name | -- |
+ | repo_id | +text not null | +
+ | creation_registrar_id | +text not null | +
+ | creation_time | +timestamptz not null | +
+ | current_sponsor_registrar_id | +text not null | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | domain_name | +text | +
+ | tld | +text | +
+ | admin_contact | +text | +
+ | billing_contact | +text | +
+ | registrant_contact | +text | +
+ | tech_contact | +text | +
+ | transfer_billing_cancellation_id | +int8 | +
+ | transfer_billing_event_id | +int8 | +
+ | transfer_billing_recurrence_id | +int8 | +
+ | transfer_gaining_registrar_id | +text | +
+ | transfer_losing_registrar_id | +text | +
+ | billing_recurrence_id | +int8 | +
+ | autorenew_end_time | +timestamptz | +
+ | dns_refresh_request_time | +timestamptz | +
+ | ||
Primary Key | +||
+ | ||
Domain_pkey | +[primary key] | +|
+ | repo_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_transfer_billing_cancellation_id | +[foreign key, with no action] | +|
+ | transfer_billing_cancellation_id (0..many)→ public.BillingCancellation.billing_cancellation_id | ++ |
+ | ||
fk_domain_transfer_billing_event_id | +[foreign key, with no action] | +|
+ | transfer_billing_event_id (0..many)→ public.BillingEvent.billing_event_id | ++ |
+ | ||
fk_domain_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_domain_transfer_billing_recurrence_id | +[foreign key, with no action] | +|
+ | transfer_billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_domain_admin_contact | +[foreign key, with no action] | +|
+ | admin_contact (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_domain_billing_contact | +[foreign key, with no action] | +|
+ | billing_contact (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_domain_registrant_contact | +[foreign key, with no action] | +|
+ | registrant_contact (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_domain_tech_contact | +[foreign key, with no action] | +|
+ | tech_contact (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fktr24j9v14ph2mfuw2gsmt12kq | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.DelegationSignerData.domain_repo_id | ++ |
+ | ||
fk_domain_history_domain_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.DomainHistory.domain_repo_id | ++ |
+ | ||
fkfmi7bdink53swivs390m2btxg | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.DomainHost.domain_repo_id | ++ |
+ | ||
fk_grace_period_domain_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.GracePeriod.domain_repo_id | ++ |
+ | ||
fk_host_superordinate_domain | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Host.superordinate_domain | ++ |
+ | ||
fk_poll_message_domain_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.PollMessage.domain_repo_id | ++ |
+ | ||
fk2jc69qyg2tv9hhnmif6oa1cx1 | +[foreign key, with no action] | +|
+ | creation_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk2u3srsfbei272093m3b3xwj23 | +[foreign key, with no action] | +|
+ | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fkjc0r9r5y1lfbt4gpbqw4wsuvq | +[foreign key, with no action] | +|
+ | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_domain_transfer_gaining_registrar_id | +[foreign key, with no action] | +|
+ | transfer_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_domain_transfer_losing_registrar_id | +[foreign key, with no action] | +|
+ | transfer_losing_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_domain_tld | +[foreign key, with no action] | +|
+ | tld (0..many)→ public.Tld.tld_name | ++ |
-
+
- | ds_data_history_revision_id | -int8 not null | -
- | domain_history_revision_id | -int8 not null | -
- | domain_repo_id | -text | -
- | ||
Primary Key | -||
- | ||
DomainDsDataHistory_pkey | -[primary key] | -|
- | ds_data_history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fko4ilgyyfnvppbpuivus565i0j | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
+ | ds_data_history_revision_id | +int8 not null | +
+ | domain_history_revision_id | +int8 not null | +
+ | domain_repo_id | +text | +
+ | ||
Primary Key | +||
+ | ||
DomainDsDataHistory_pkey | +[primary key] | +|
+ | ds_data_history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fko4ilgyyfnvppbpuivus565i0j | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
-
+
- | history_revision_id | -int8 not null | -
- | history_registrar_id | -text | -
- | history_modification_time | -timestamptz not null | -
- | history_type | -text not null | -
- | creation_time | -timestamptz | -
- | domain_repo_id | -text not null | -
- | ||
Primary Key | -||
- | ||
DomainHistory_pkey | -[primary key] | -|
- | domain_repo_id | -- |
- | history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_history_domain_repo_id | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_domain_history_registrar_id | -[foreign key, with no action] | -|
- | history_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_billing_cancellation_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.BillingCancellation.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.BillingCancellation.domain_history_revision_id | -- |
- | ||
fk_billing_event_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.BillingEvent.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.BillingEvent.domain_history_revision_id | -- |
- | ||
fk_billing_event_recurrence_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.BillingEvent.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.BillingEvent.recurrence_history_revision_id | -- |
- | ||
fk_billing_recurrence_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.BillingRecurrence.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.BillingRecurrence.domain_history_revision_id | -- |
- | ||
fko4ilgyyfnvppbpuivus565i0j | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.DomainDsDataHistory.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.DomainDsDataHistory.domain_history_revision_id | -- |
- | ||
fka9woh3hu8gx5x0vly6bai327n | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.DomainHistoryHost.domain_history_domain_repo_id | -- |
- | history_revision_id ←(0..many) public.DomainHistoryHost.domain_history_history_revision_id | -- |
- | ||
fkcjqe54u72kha71vkibvxhjye7 | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.DomainTransactionRecord.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.DomainTransactionRecord.history_revision_id | -- |
- | ||
fk7w3cx8d55q8bln80e716tr7b8 | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.GracePeriodHistory.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.GracePeriodHistory.domain_history_revision_id | -- |
- | ||
fk_poll_message_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.PollMessage.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.PollMessage.domain_history_revision_id | -- |
+ | history_revision_id | +int8 not null | +
+ | history_registrar_id | +text | +
+ | history_modification_time | +timestamptz not null | +
+ | history_type | +text not null | +
+ | creation_time | +timestamptz | +
+ | domain_repo_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
DomainHistory_pkey | +[primary key] | +|
+ | domain_repo_id | ++ |
+ | history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_history_domain_repo_id | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_domain_history_registrar_id | +[foreign key, with no action] | +|
+ | history_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_billing_cancellation_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.BillingCancellation.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.BillingCancellation.domain_history_revision_id | ++ |
+ | ||
fk_billing_event_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.BillingEvent.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.BillingEvent.domain_history_revision_id | ++ |
+ | ||
fk_billing_event_recurrence_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.BillingEvent.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.BillingEvent.recurrence_history_revision_id | ++ |
+ | ||
fk_billing_recurrence_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.BillingRecurrence.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.BillingRecurrence.domain_history_revision_id | ++ |
+ | ||
fko4ilgyyfnvppbpuivus565i0j | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.DomainDsDataHistory.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.DomainDsDataHistory.domain_history_revision_id | ++ |
+ | ||
fka9woh3hu8gx5x0vly6bai327n | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.DomainHistoryHost.domain_history_domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.DomainHistoryHost.domain_history_history_revision_id | ++ |
+ | ||
fkcjqe54u72kha71vkibvxhjye7 | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.DomainTransactionRecord.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.DomainTransactionRecord.history_revision_id | ++ |
+ | ||
fk7w3cx8d55q8bln80e716tr7b8 | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.GracePeriodHistory.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.GracePeriodHistory.domain_history_revision_id | ++ |
+ | ||
fk_poll_message_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.PollMessage.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.PollMessage.domain_history_revision_id | ++ |
-
+
- | domain_history_history_revision_id | -int8 not null | -
- | host_repo_id | -text | -
- | domain_history_domain_repo_id | -text not null | -
- | ||
Foreign Keys | -||
- | ||
fka9woh3hu8gx5x0vly6bai327n | -[foreign key, with no action] | -|
- | domain_history_domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
+ | domain_history_history_revision_id | +int8 not null | +
+ | host_repo_id | +text | +
+ | domain_history_domain_repo_id | +text not null | +
+ | ||
Foreign Keys | +||
+ | ||
fka9woh3hu8gx5x0vly6bai327n | +[foreign key, with no action] | +|
+ | domain_history_domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
-
+
- | domain_repo_id | -text not null | -
- | host_repo_id | -text | -
- | ||
Foreign Keys | -||
- | ||
fkfmi7bdink53swivs390m2btxg | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_domainhost_host_valid | -[foreign key, with no action] | -|
- | host_repo_id (0..many)→ public.Host.repo_id | -- |
+ | domain_repo_id | +text not null | +
+ | host_repo_id | +text | +
+ | ||
Foreign Keys | +||
+ | ||
fkfmi7bdink53swivs390m2btxg | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_domainhost_host_valid | +[foreign key, with no action] | +|
+ | host_repo_id (0..many)→ public.Host.repo_id | ++ |
-
+
- | id | -bigserial not null | -
- | - | auto-incremented | -
- | tld | -text not null | -
- | domain_repo_id | -text | -
- | history_revision_id | -int8 | -
- | ||
Primary Key | -||
- | ||
DomainTransactionRecord_pkey | -[primary key] | -|
- | id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_transaction_record_tld | -[foreign key, with no action] | -|
- | tld (0..many)→ public.Tld.tld_name | -- |
- | ||
fkcjqe54u72kha71vkibvxhjye7 | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
+ | id | +bigserial not null | +
+ | + | auto-incremented | +
+ | tld | +text not null | +
+ | domain_repo_id | +text | +
+ | history_revision_id | +int8 | +
+ | ||
Primary Key | +||
+ | ||
DomainTransactionRecord_pkey | +[primary key] | +|
+ | id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_transaction_record_tld | +[foreign key, with no action] | +|
+ | tld (0..many)→ public.Tld.tld_name | ++ |
+ | ||
fkcjqe54u72kha71vkibvxhjye7 | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
-
+
- | grace_period_id | -int8 not null | -
- | billing_event_id | -int8 | -
- | billing_recurrence_id | -int8 | -
- | registrar_id | -text not null | -
- | domain_repo_id | -text not null | -
- | ||
Primary Key | -||
- | ||
GracePeriod_pkey | -[primary key] | -|
- | grace_period_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_grace_period_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id (0..many)→ public.BillingEvent.billing_event_id | -- |
- | ||
fk_grace_period_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_grace_period_domain_repo_id | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_grace_period_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
+ | grace_period_id | +int8 not null | +
+ | billing_event_id | +int8 | +
+ | billing_recurrence_id | +int8 | +
+ | registrar_id | +text not null | +
+ | domain_repo_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
GracePeriod_pkey | +[primary key] | +|
+ | grace_period_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_grace_period_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id (0..many)→ public.BillingEvent.billing_event_id | ++ |
+ | ||
fk_grace_period_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_grace_period_domain_repo_id | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_grace_period_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
-
+
- | grace_period_history_revision_id | -int8 not null | -
- | domain_repo_id | -text not null | -
- | domain_history_revision_id | -int8 | -
- | ||
Primary Key | -||
- | ||
GracePeriodHistory_pkey | -[primary key] | -|
- | grace_period_history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk7w3cx8d55q8bln80e716tr7b8 | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
+ | grace_period_history_revision_id | +int8 not null | +
+ | domain_repo_id | +text not null | +
+ | domain_history_revision_id | +int8 | +
+ | ||
Primary Key | +||
+ | ||
GracePeriodHistory_pkey | +[primary key] | +|
+ | grace_period_history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk7w3cx8d55q8bln80e716tr7b8 | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
-
+
- | repo_id | -text not null | -
- | creation_registrar_id | -text | -
- | creation_time | -timestamptz | -
- | current_sponsor_registrar_id | -text | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | host_name | -text | -
- | superordinate_domain | -text | -
- | inet_addresses | -_text | -
- | ||
Primary Key | -||
- | ||
Host_pkey | -[primary key] | -|
- | repo_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_host_superordinate_domain | -[foreign key, with no action] | -|
- | superordinate_domain (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_domainhost_host_valid | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.DomainHost.host_repo_id | -- |
- | ||
fk_hosthistory_host | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.HostHistory.host_repo_id | -- |
- | ||
fk_poll_message_host_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.PollMessage.host_repo_id | -- |
- | ||
fk_host_creation_registrar_id | -[foreign key, with no action] | -|
- | creation_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_host_current_sponsor_registrar_id | -[foreign key, with no action] | -|
- | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_host_last_epp_update_registrar_id | -[foreign key, with no action] | -|
- | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
+ | repo_id | +text not null | +
+ | creation_registrar_id | +text | +
+ | creation_time | +timestamptz | +
+ | current_sponsor_registrar_id | +text | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | host_name | +text | +
+ | superordinate_domain | +text | +
+ | inet_addresses | +_text | +
+ | ||
Primary Key | +||
+ | ||
Host_pkey | +[primary key] | +|
+ | repo_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_host_superordinate_domain | +[foreign key, with no action] | +|
+ | superordinate_domain (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_domainhost_host_valid | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.DomainHost.host_repo_id | ++ |
+ | ||
fk_hosthistory_host | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.HostHistory.host_repo_id | ++ |
+ | ||
fk_poll_message_host_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.PollMessage.host_repo_id | ++ |
+ | ||
fk_host_creation_registrar_id | +[foreign key, with no action] | +|
+ | creation_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_host_current_sponsor_registrar_id | +[foreign key, with no action] | +|
+ | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_host_last_epp_update_registrar_id | +[foreign key, with no action] | +|
+ | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
-
+
- | history_revision_id | -int8 not null | -
- | history_registrar_id | -text not null | -
- | history_modification_time | -timestamptz not null | -
- | history_type | -text not null | -
- | host_name | -text | -
- | creation_time | -timestamptz | -
- | host_repo_id | -text not null | -
- | ||
Primary Key | -||
- | ||
HostHistory_pkey | -[primary key] | -|
- | host_repo_id | -- |
- | history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_hosthistory_host | -[foreign key, with no action] | -|
- | host_repo_id (0..many)→ public.Host.repo_id | -- |
- | ||
fk_history_registrar_id | -[foreign key, with no action] | -|
- | history_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_host_history | -[foreign key, with no action] | -|
- | host_repo_id ←(0..many) public.PollMessage.host_repo_id | -- |
- | history_revision_id ←(0..many) public.PollMessage.host_history_revision_id | -- |
+ | history_revision_id | +int8 not null | +
+ | history_registrar_id | +text not null | +
+ | history_modification_time | +timestamptz not null | +
+ | history_type | +text not null | +
+ | host_name | +text | +
+ | creation_time | +timestamptz | +
+ | host_repo_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
HostHistory_pkey | +[primary key] | +|
+ | host_repo_id | ++ |
+ | history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_hosthistory_host | +[foreign key, with no action] | +|
+ | host_repo_id (0..many)→ public.Host.repo_id | ++ |
+ | ||
fk_history_registrar_id | +[foreign key, with no action] | +|
+ | history_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_host_history | +[foreign key, with no action] | +|
+ | host_repo_id ←(0..many) public.PollMessage.host_repo_id | ++ |
+ | history_revision_id ←(0..many) public.PollMessage.host_history_revision_id | ++ |
-
+
- | resource_name | -text not null | -
- | "scope" | -text not null | -
- | ||
Primary Key | -||
- | ||
Lock_pkey | -[primary key] | -|
- | resource_name | -- |
- | "scope" | -- |
+ | resource_name | +text not null | +
+ | "scope" | +text not null | +
+ | ||
Primary Key | +||
+ | ||
Lock_pkey | +[primary key] | +|
+ | resource_name | ++ |
+ | "scope" | ++ |
-
+
- | poll_message_id | -int8 not null | -
- | registrar_id | -text not null | -
- | contact_repo_id | -text | -
- | contact_history_revision_id | -int8 | -
- | domain_repo_id | -text | -
- | domain_history_revision_id | -int8 | -
- | event_time | -timestamptz not null | -
- | host_repo_id | -text | -
- | host_history_revision_id | -int8 | -
- | transfer_response_gaining_registrar_id | -text | -
- | transfer_response_losing_registrar_id | -text | -
- | ||
Primary Key | -||
- | ||
PollMessage_pkey | -[primary key] | -|
- | poll_message_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_poll_message_contact_repo_id | -[foreign key, with no action] | -|
- | contact_repo_id (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_poll_message_domain_repo_id | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_poll_message_host_repo_id | -[foreign key, with no action] | -|
- | host_repo_id (0..many)→ public.Host.repo_id | -- |
- | ||
fk_poll_message_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_transfer_response_gaining_registrar_id | -[foreign key, with no action] | -|
- | transfer_response_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_transfer_response_losing_registrar_id | -[foreign key, with no action] | -|
- | transfer_response_losing_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_contact_history | -[foreign key, with no action] | -|
- | contact_repo_id (0..many)→ public.ContactHistory.contact_repo_id | -- |
- | contact_history_revision_id (0..many)→ public.ContactHistory.history_revision_id | -- |
- | ||
fk_poll_message_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
fk_poll_message_host_history | -[foreign key, with no action] | -|
- | host_repo_id (0..many)→ public.HostHistory.host_repo_id | -- |
- | host_history_revision_id (0..many)→ public.HostHistory.history_revision_id | -- |
+ | poll_message_id | +int8 not null | +
+ | registrar_id | +text not null | +
+ | contact_repo_id | +text | +
+ | contact_history_revision_id | +int8 | +
+ | domain_repo_id | +text | +
+ | domain_history_revision_id | +int8 | +
+ | event_time | +timestamptz not null | +
+ | host_repo_id | +text | +
+ | host_history_revision_id | +int8 | +
+ | transfer_response_gaining_registrar_id | +text | +
+ | transfer_response_losing_registrar_id | +text | +
+ | ||
Primary Key | +||
+ | ||
PollMessage_pkey | +[primary key] | +|
+ | poll_message_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_poll_message_contact_repo_id | +[foreign key, with no action] | +|
+ | contact_repo_id (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_poll_message_domain_repo_id | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_poll_message_host_repo_id | +[foreign key, with no action] | +|
+ | host_repo_id (0..many)→ public.Host.repo_id | ++ |
+ | ||
fk_poll_message_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_transfer_response_gaining_registrar_id | +[foreign key, with no action] | +|
+ | transfer_response_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_transfer_response_losing_registrar_id | +[foreign key, with no action] | +|
+ | transfer_response_losing_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_contact_history | +[foreign key, with no action] | +|
+ | contact_repo_id (0..many)→ public.ContactHistory.contact_repo_id | ++ |
+ | contact_history_revision_id (0..many)→ public.ContactHistory.history_revision_id | ++ |
+ | ||
fk_poll_message_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
fk_poll_message_host_history | +[foreign key, with no action] | +|
+ | host_repo_id (0..many)→ public.HostHistory.host_repo_id | ++ |
+ | host_history_revision_id (0..many)→ public.HostHistory.history_revision_id | ++ |
-
+
- | revision_id | -int8 not null | -
- | domain_label | -text not null | -
- | ||
Primary Key | -||
- | ||
PremiumEntry_pkey | -[primary key] | -|
- | revision_id | -- |
- | domain_label | -- |
- | ||
Foreign Keys | -||
- | ||
fko0gw90lpo1tuee56l0nb6y6g5 | -[foreign key, with no action] | -|
- | revision_id (0..many)→ public.PremiumList.revision_id | -- |
+ | revision_id | +int8 not null | +
+ | domain_label | +text not null | +
+ | ||
Primary Key | +||
+ | ||
PremiumEntry_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | domain_label | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fko0gw90lpo1tuee56l0nb6y6g5 | +[foreign key, with no action] | +|
+ | revision_id (0..many)→ public.PremiumList.revision_id | ++ |
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | name | -text not null | -
- | ||
Primary Key | -||
- | ||
PremiumList_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fko0gw90lpo1tuee56l0nb6y6g5 | -[foreign key, with no action] | -|
- | revision_id ←(0..many) public.PremiumEntry.revision_id | -- |
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | name | +text not null | +
+ | ||
Primary Key | +||
+ | ||
PremiumList_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fko0gw90lpo1tuee56l0nb6y6g5 | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) public.PremiumEntry.revision_id | ++ |
-
+
- | tld | -text not null | -
- | mode | -text not null | -
- | "date" | -date not null | -
- | ||
Primary Key | -||
- | ||
RdeRevision_pkey | -[primary key] | -|
- | tld | -- |
- | mode | -- |
- | "date" | -- |
+ | tld | +text not null | +
+ | mode | +text not null | +
+ | "date" | +date not null | +
+ | ||
Primary Key | +||
+ | ||
RdeRevision_pkey | +[primary key] | +|
+ | tld | ++ |
+ | mode | ++ |
+ | "date" | ++ |
-
+
- | registrar_id | -text not null | -
- | iana_identifier | -int8 | -
- | registrar_name | -text not null | -
- | ||
Primary Key | -||
- | ||
Registrar_pkey | -[primary key] | -|
- | registrar_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_billing_cancellation_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.BillingCancellation.registrar_id | -- |
- | ||
fk_billing_event_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.BillingEvent.registrar_id | -- |
- | ||
fk_billing_recurrence_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.BillingRecurrence.registrar_id | -- |
- | ||
fk1sfyj7o7954prbn1exk7lpnoe | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.creation_registrar_id | -- |
- | ||
fk93c185fx7chn68uv7nl6uv2s0 | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.current_sponsor_registrar_id | -- |
- | ||
fkmb7tdiv85863134w1wogtxrb2 | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.last_epp_update_registrar_id | -- |
- | ||
fk_contact_transfer_gaining_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.transfer_gaining_registrar_id | -- |
- | ||
fk_contact_transfer_losing_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.transfer_losing_registrar_id | -- |
- | ||
fk_contact_history_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.ContactHistory.history_registrar_id | -- |
- | ||
fk2jc69qyg2tv9hhnmif6oa1cx1 | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.creation_registrar_id | -- |
- | ||
fk2u3srsfbei272093m3b3xwj23 | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.current_sponsor_registrar_id | -- |
- | ||
fkjc0r9r5y1lfbt4gpbqw4wsuvq | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.last_epp_update_registrar_id | -- |
- | ||
fk_domain_transfer_gaining_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.transfer_gaining_registrar_id | -- |
- | ||
fk_domain_transfer_losing_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.transfer_losing_registrar_id | -- |
- | ||
fk_domain_history_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.DomainHistory.history_registrar_id | -- |
- | ||
fk_grace_period_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.GracePeriod.registrar_id | -- |
- | ||
fk_host_creation_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Host.creation_registrar_id | -- |
- | ||
fk_host_current_sponsor_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Host.current_sponsor_registrar_id | -- |
- | ||
fk_host_last_epp_update_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Host.last_epp_update_registrar_id | -- |
- | ||
fk_history_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.HostHistory.history_registrar_id | -- |
- | ||
fk_poll_message_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.PollMessage.registrar_id | -- |
- | ||
fk_poll_message_transfer_response_gaining_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.PollMessage.transfer_response_gaining_registrar_id | -- |
- | ||
fk_poll_message_transfer_response_losing_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.PollMessage.transfer_response_losing_registrar_id | -- |
- | ||
fk_registrar_poc_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.RegistrarPoc.registrar_id | -- |
+ | registrar_id | +text not null | +
+ | iana_identifier | +int8 | +
+ | registrar_name | +text not null | +
+ | ||
Primary Key | +||
+ | ||
Registrar_pkey | +[primary key] | +|
+ | registrar_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_billing_cancellation_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.BillingCancellation.registrar_id | ++ |
+ | ||
fk_billing_event_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.BillingEvent.registrar_id | ++ |
+ | ||
fk_billing_recurrence_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.BillingRecurrence.registrar_id | ++ |
+ | ||
fk1sfyj7o7954prbn1exk7lpnoe | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.creation_registrar_id | ++ |
+ | ||
fk93c185fx7chn68uv7nl6uv2s0 | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.current_sponsor_registrar_id | ++ |
+ | ||
fkmb7tdiv85863134w1wogtxrb2 | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.last_epp_update_registrar_id | ++ |
+ | ||
fk_contact_transfer_gaining_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.transfer_gaining_registrar_id | ++ |
+ | ||
fk_contact_transfer_losing_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.transfer_losing_registrar_id | ++ |
+ | ||
fk_contact_history_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.ContactHistory.history_registrar_id | ++ |
+ | ||
fk2jc69qyg2tv9hhnmif6oa1cx1 | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.creation_registrar_id | ++ |
+ | ||
fk2u3srsfbei272093m3b3xwj23 | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.current_sponsor_registrar_id | ++ |
+ | ||
fkjc0r9r5y1lfbt4gpbqw4wsuvq | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.last_epp_update_registrar_id | ++ |
+ | ||
fk_domain_transfer_gaining_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.transfer_gaining_registrar_id | ++ |
+ | ||
fk_domain_transfer_losing_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.transfer_losing_registrar_id | ++ |
+ | ||
fk_domain_history_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.DomainHistory.history_registrar_id | ++ |
+ | ||
fk_grace_period_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.GracePeriod.registrar_id | ++ |
+ | ||
fk_host_creation_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Host.creation_registrar_id | ++ |
+ | ||
fk_host_current_sponsor_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Host.current_sponsor_registrar_id | ++ |
+ | ||
fk_host_last_epp_update_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Host.last_epp_update_registrar_id | ++ |
+ | ||
fk_history_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.HostHistory.history_registrar_id | ++ |
+ | ||
fk_poll_message_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.PollMessage.registrar_id | ++ |
+ | ||
fk_poll_message_transfer_response_gaining_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.PollMessage.transfer_response_gaining_registrar_id | ++ |
+ | ||
fk_poll_message_transfer_response_losing_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.PollMessage.transfer_response_losing_registrar_id | ++ |
+ | ||
fk_registrar_poc_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.RegistrarPoc.registrar_id | ++ |
-
+
- | email_address | -text not null | -
- | gae_user_id | -text | -
- | registrar_id | -text not null | -
- | ||
Primary Key | -||
- | ||
RegistrarPoc_pkey | -[primary key] | -|
- | registrar_id | -- |
- | email_address | -- |
- | ||
Foreign Keys | -||
- | ||
fk_registrar_poc_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
+ | email_address | +text not null | +
+ | gae_user_id | +text | +
+ | registrar_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
RegistrarPoc_pkey | +[primary key] | +|
+ | registrar_id | ++ |
+ | email_address | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_registrar_poc_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | registrar_id | -text not null | -
- | repo_id | -text not null | -
- | verification_code | -text not null | -
- | relock_revision_id | -int8 | -
- | ||
Primary Key | -||
- | ||
RegistryLock_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk2lhcwpxlnqijr96irylrh1707 | -[foreign key, with no action] | -|
- | revision_id ←(0..many) relock_revision_id | -- |
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | registrar_id | +text not null | +
+ | repo_id | +text not null | +
+ | verification_code | +text not null | +
+ | relock_revision_id | +int8 | +
+ | ||
Primary Key | +||
+ | ||
RegistryLock_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk2lhcwpxlnqijr96irylrh1707 | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) relock_revision_id | ++ |
-
+
- | revision_id | -int8 not null | -
- | domain_label | -text not null | -
- | ||
Primary Key | -||
- | ||
ReservedEntry_pkey | -[primary key] | -|
- | revision_id | -- |
- | domain_label | -- |
- | ||
Foreign Keys | -||
- | ||
fkgq03rk0bt1hb915dnyvd3vnfc | -[foreign key, with no action] | -|
- | revision_id (0..many)→ public.ReservedList.revision_id | -- |
+ | revision_id | +int8 not null | +
+ | domain_label | +text not null | +
+ | ||
Primary Key | +||
+ | ||
ReservedEntry_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | domain_label | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fkgq03rk0bt1hb915dnyvd3vnfc | +[foreign key, with no action] | +|
+ | revision_id (0..many)→ public.ReservedList.revision_id | ++ |
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | name | -text not null | -
- | ||
Primary Key | -||
- | ||
ReservedList_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fkgq03rk0bt1hb915dnyvd3vnfc | -[foreign key, with no action] | -|
- | revision_id ←(0..many) public.ReservedEntry.revision_id | -- |
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | name | +text not null | +
+ | ||
Primary Key | +||
+ | ||
ReservedList_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fkgq03rk0bt1hb915dnyvd3vnfc | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) public.ReservedEntry.revision_id | ++ |
-
+
- | id | -int8 not null | -
- | ||
Primary Key | -||
- | ||
ServerSecret_pkey | -[primary key] | -|
- | id | -- |
+ | id | +int8 not null | +
+ | ||
Primary Key | +||
+ | ||
ServerSecret_pkey | +[primary key] | +|
+ | id | ++ |
-
+
- | revision_id | -int8 not null | -
- | smd_id | -text not null | -
- | ||
Primary Key | -||
- | ||
SignedMarkRevocationEntry_pkey | -[primary key] | -|
- | revision_id | -- |
- | smd_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk5ivlhvs3121yx2li5tqh54u4 | -[foreign key, with no action] | -|
- | revision_id (0..many)→ public.SignedMarkRevocationList.revision_id | -- |
+ | revision_id | +int8 not null | +
+ | smd_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
SignedMarkRevocationEntry_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | smd_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk5ivlhvs3121yx2li5tqh54u4 | +[foreign key, with no action] | +|
+ | revision_id (0..many)→ public.SignedMarkRevocationList.revision_id | ++ |
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | ||
Primary Key | -||
- | ||
SignedMarkRevocationList_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk5ivlhvs3121yx2li5tqh54u4 | -[foreign key, with no action] | -|
- | revision_id ←(0..many) public.SignedMarkRevocationEntry.revision_id | -- |
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | ||
Primary Key | +||
+ | ||
SignedMarkRevocationList_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk5ivlhvs3121yx2li5tqh54u4 | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) public.SignedMarkRevocationEntry.revision_id | ++ |
-
+
- | id | -bigserial not null | -
- | - | auto-incremented | -
- | check_date | -date not null | -
- | registrar_id | -text not null | -
- | tld | -text not null | -
- | ||
Primary Key | -||
- | ||
SafeBrowsingThreat_pkey | -[primary key] | -|
- | id | -- |
+ | id | +bigserial not null | +
+ | + | auto-incremented | +
+ | check_date | +date not null | +
+ | registrar_id | +text not null | +
+ | tld | +text not null | +
+ | ||
Primary Key | +||
+ | ||
SafeBrowsingThreat_pkey | +[primary key] | +|
+ | id | ++ |
-
+
- | id | -int8 not null | -
- | ||
Primary Key | -||
- | ||
SqlReplayCheckpoint_pkey | -[primary key] | -|
- | id | -- |
+ | id | +int8 not null | +
+ | ||
Primary Key | +||
+ | ||
SqlReplayCheckpoint_pkey | +[primary key] | +|
+ | id | ++ |
-
+
- | tld_name | -text not null | -
- | ||
Primary Key | -||
- | ||
Tld_pkey | -[primary key] | -|
- | tld_name | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_tld | -[foreign key, with no action] | -|
- | tld_name ←(0..many) public.Domain.tld | -- |
- | ||
fk_domain_transaction_record_tld | -[foreign key, with no action] | -|
- | tld_name ←(0..many) public.DomainTransactionRecord.tld | -- |
+ | tld_name | +text not null | +
+ | ||
Primary Key | +||
+ | ||
Tld_pkey | +[primary key] | +|
+ | tld_name | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_tld | +[foreign key, with no action] | +|
+ | tld_name ←(0..many) public.Domain.tld | ++ |
+ | ||
fk_domain_transaction_record_tld | +[foreign key, with no action] | +|
+ | tld_name ←(0..many) public.DomainTransactionRecord.tld | ++ |
-
+
- | id | -int8 not null | -
- | ||
Primary Key | -||
- | ||
TmchCrl_pkey | -[primary key] | -|
- | id | -- |
+ | id | +int8 not null | +
+ | ||
Primary Key | +||
+ | ||
TmchCrl_pkey | +[primary key] | +|
+ | id | ++ |
-
+
- | id | -bigserial not null | -
- | - | auto-incremented | -
- | ||
Primary Key | -||
- | ||
Transaction_pkey | -[primary key] | -|
- | id | -- |
+ | id | +bigserial not null | +
+ | + | auto-incremented | +
+ | ||
Primary Key | +||
+ | ||
Transaction_pkey | +[primary key] | +|
+ | id | ++ |
+
\ No newline at end of file diff --git a/db/src/main/resources/sql/er_diagram/full_er_diagram.html b/db/src/main/resources/sql/er_diagram/full_er_diagram.html index d97e9c574..1e3ba912b 100644 --- a/db/src/main/resources/sql/er_diagram/full_er_diagram.html +++ b/db/src/main/resources/sql/er_diagram/full_er_diagram.html @@ -1,9 +1,9 @@ - - -
-
generated by | -SchemaCrawler 16.10.1 | -|
generated on | -2022-06-01 19:28:07.459496 | -|
generated by | +SchemaCrawler 16.10.1 | +|
generated on | +2022-07-01 21:39:02.483121 | +|
last flyway file | -V118__drop_billing_identifier_column_from_registrar.sql | +V119__token_registration_behavior.sql |
-
-
+
+ -
- | token | -text not null | -
- | update_timestamp | -timestamptz | -
- | allowed_registrar_ids | -_text | -
- | allowed_tlds | -_text | -
- | creation_time | -timestamptz not null | -
- | discount_fraction | -float8(17, 17) not null | -
- | discount_premiums | -bool not null | -
- | discount_years | -int4 not null | -
- | domain_name | -text | -
- | redemption_domain_repo_id | -text | -
- | token_status_transitions | -"hstore" | -
- | token_type | -text | -
- | redemption_domain_history_id | -int8 | -
- | renewal_price_behavior | -text not null | -
- | ||
Primary Key | -||
- | ||
AllocationToken_pkey | -[primary key] | -|
- | token | -- |
- | ||
Foreign Keys | -||
- | ||
fk_billing_event_allocation_token | -[foreign key, with no action] | -|
- | token ←(0..many) public.BillingEvent.allocation_token | -- |
- | ||
Indexes | -||
- | ||
allocation_token_domain_name_idx | -[non-unique index] | -|
- | domain_name | -ascending | -
- | ||
idxtmlqd31dpvvd2g1h9i7erw6aj | -[non-unique index] | -|
- | redemption_domain_repo_id | -ascending | -
- | ||
AllocationToken_pkey | -[unique index] | -|
- | token | -ascending | -
- | ||
idx9g3s7mjv1yn4t06nqid39whss | -[non-unique index] | -|
- | token_type | -ascending | -
+ | token | +text not null | +
+ | update_timestamp | +timestamptz | +
+ | allowed_registrar_ids | +_text | +
+ | allowed_tlds | +_text | +
+ | creation_time | +timestamptz not null | +
+ | discount_fraction | +float8(17, 17) not null | +
+ | discount_premiums | +bool not null | +
+ | discount_years | +int4 not null | +
+ | domain_name | +text | +
+ | redemption_domain_repo_id | +text | +
+ | token_status_transitions | +"hstore" | +
+ | token_type | +text | +
+ | redemption_domain_history_id | +int8 | +
+ | renewal_price_behavior | +text not null | +
+ | registration_behavior | +text not null | +
+ | ||
Primary Key | +||
+ | ||
AllocationToken_pkey | +[primary key] | +|
+ | token | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_billing_event_allocation_token | +[foreign key, with no action] | +|
+ | token ←(0..many) public.BillingEvent.allocation_token | ++ |
+ | ||
Indexes | +||
+ | ||
allocation_token_domain_name_idx | +[non-unique index] | +|
+ | domain_name | +ascending | +
+ | ||
idxtmlqd31dpvvd2g1h9i7erw6aj | +[non-unique index] | +|
+ | redemption_domain_repo_id | +ascending | +
+ | ||
AllocationToken_pkey | +[unique index] | +|
+ | token | +ascending | +
+ | ||
idx9g3s7mjv1yn4t06nqid39whss | +[non-unique index] | +|
+ | token_type | +ascending | +
-
+
- | billing_cancellation_id | -int8 not null | -
- | registrar_id | -text not null | -
- | domain_history_revision_id | -int8 not null | -
- | domain_repo_id | -text not null | -
- | event_time | -timestamptz not null | -
- | flags | -_text | -
- | reason | -text not null | -
- | domain_name | -text not null | -
- | billing_time | -timestamptz | -
- | billing_event_id | -int8 | -
- | billing_recurrence_id | -int8 | -
- | billing_event_history_id | -int8 | -
- | billing_event_domain_repo_id | -text | -
- | billing_recurrence_history_id | -int8 | -
- | billing_recurrence_domain_repo_id | -text | -
- | ||
Primary Key | -||
- | ||
BillingCancellation_pkey | -[primary key] | -|
- | billing_cancellation_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_transfer_billing_cancellation_id | -[foreign key, with no action] | -|
- | billing_cancellation_id ←(0..many) public.Domain.transfer_billing_cancellation_id | -- |
- | ||
fk_billing_cancellation_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id (0..many)→ public.BillingEvent.billing_event_id | -- |
- | ||
fk_billing_cancellation_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_billing_cancellation_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_billing_cancellation_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
Indexes | -||
- | ||
BillingCancellation_pkey | -[unique index] | -|
- | billing_cancellation_id | -ascending | -
- | ||
idx4ytbe5f3b39trsd4okx5ijhs4 | -[non-unique index] | -|
- | billing_event_id | -ascending | -
- | ||
idxku0fopwyvd57ebo8bf0jg9xo2 | -[non-unique index] | -|
- | billing_recurrence_id | -ascending | -
- | ||
idxl8vobbecsd32k4ksavdfx8st6 | -[non-unique index] | -|
- | domain_repo_id | -ascending | -
- | ||
idxeokttmxtpq2hohcioe5t2242b | -[non-unique index] | -|
- | registrar_id | -ascending | -
- | ||
idxqa3g92jc17e8dtiaviy4fet4x | -[non-unique index] | -|
- | billing_time | -ascending | -
- | ||
idx2exdfbx6oiiwnhr8j6gjpqt2j | -[non-unique index] | -|
- | event_time | -ascending | -
+ | billing_cancellation_id | +int8 not null | +
+ | registrar_id | +text not null | +
+ | domain_history_revision_id | +int8 not null | +
+ | domain_repo_id | +text not null | +
+ | event_time | +timestamptz not null | +
+ | flags | +_text | +
+ | reason | +text not null | +
+ | domain_name | +text not null | +
+ | billing_time | +timestamptz | +
+ | billing_event_id | +int8 | +
+ | billing_recurrence_id | +int8 | +
+ | billing_event_history_id | +int8 | +
+ | billing_event_domain_repo_id | +text | +
+ | billing_recurrence_history_id | +int8 | +
+ | billing_recurrence_domain_repo_id | +text | +
+ | ||
Primary Key | +||
+ | ||
BillingCancellation_pkey | +[primary key] | +|
+ | billing_cancellation_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_transfer_billing_cancellation_id | +[foreign key, with no action] | +|
+ | billing_cancellation_id ←(0..many) public.Domain.transfer_billing_cancellation_id | ++ |
+ | ||
fk_billing_cancellation_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id (0..many)→ public.BillingEvent.billing_event_id | ++ |
+ | ||
fk_billing_cancellation_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_billing_cancellation_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_billing_cancellation_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
BillingCancellation_pkey | +[unique index] | +|
+ | billing_cancellation_id | +ascending | +
+ | ||
idx4ytbe5f3b39trsd4okx5ijhs4 | +[non-unique index] | +|
+ | billing_event_id | +ascending | +
+ | ||
idxku0fopwyvd57ebo8bf0jg9xo2 | +[non-unique index] | +|
+ | billing_recurrence_id | +ascending | +
+ | ||
idxl8vobbecsd32k4ksavdfx8st6 | +[non-unique index] | +|
+ | domain_repo_id | +ascending | +
+ | ||
idxeokttmxtpq2hohcioe5t2242b | +[non-unique index] | +|
+ | registrar_id | +ascending | +
+ | ||
idxqa3g92jc17e8dtiaviy4fet4x | +[non-unique index] | +|
+ | billing_time | +ascending | +
+ | ||
idx2exdfbx6oiiwnhr8j6gjpqt2j | +[non-unique index] | +|
+ | event_time | +ascending | +
-
+
- | billing_event_id | -int8 not null | -
- | registrar_id | -text not null | -
- | domain_history_revision_id | -int8 not null | -
- | domain_repo_id | -text not null | -
- | event_time | -timestamptz not null | -
- | flags | -_text | -
- | reason | -text not null | -
- | domain_name | -text not null | -
- | allocation_token | -text | -
- | billing_time | -timestamptz | -
- | cancellation_matching_billing_recurrence_id | -int8 | -
- | cost_amount | -numeric(19, 2) | -
- | cost_currency | -text | -
- | period_years | -int4 | -
- | synthetic_creation_time | -timestamptz | -
- | recurrence_history_revision_id | -int8 | -
- | ||
Primary Key | -||
- | ||
BillingEvent_pkey | -[primary key] | -|
- | billing_event_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_billing_event_allocation_token | -[foreign key, with no action] | -|
- | allocation_token (0..many)→ public.AllocationToken.token | -- |
- | ||
fk_billing_cancellation_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id ←(0..many) public.BillingCancellation.billing_event_id | -- |
- | ||
fk_domain_transfer_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id ←(0..many) public.Domain.transfer_billing_event_id | -- |
- | ||
fk_grace_period_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id ←(0..many) public.GracePeriod.billing_event_id | -- |
- | ||
fk_billing_event_cancellation_matching_billing_recurrence_id | -[foreign key, with no action] | -|
- | cancellation_matching_billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_billing_event_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_billing_event_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
fk_billing_event_recurrence_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | recurrence_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
Indexes | -||
- | ||
BillingEvent_pkey | -[unique index] | -|
- | billing_event_id | -ascending | -
- | ||
idx6ebt3nwk5ocvnremnhnlkl6ff | -[non-unique index] | -|
- | cancellation_matching_billing_recurrence_id | -ascending | -
- | ||
idxhmv411mdqo5ibn4vy7ykxpmlv | -[non-unique index] | -|
- | allocation_token | -ascending | -
- | ||
idxbgfmveqa7e5hn689koikwn70r | -[non-unique index] | -|
- | domain_repo_id | -ascending | -
- | ||
idx73l103vc5900ig3p4odf0cngt | -[non-unique index] | -|
- | registrar_id | -ascending | -
- | ||
idx6py6ocrab0ivr76srcd2okpnq | -[non-unique index] | -|
- | billing_time | -ascending | -
- | ||
idx5yfbr88439pxw0v3j86c74fp8 | -[non-unique index] | -|
- | event_time | -ascending | -
- | ||
idxplxf9v56p0wg8ws6qsvd082hk | -[non-unique index] | -|
- | synthetic_creation_time | -ascending | -
+ | billing_event_id | +int8 not null | +
+ | registrar_id | +text not null | +
+ | domain_history_revision_id | +int8 not null | +
+ | domain_repo_id | +text not null | +
+ | event_time | +timestamptz not null | +
+ | flags | +_text | +
+ | reason | +text not null | +
+ | domain_name | +text not null | +
+ | allocation_token | +text | +
+ | billing_time | +timestamptz | +
+ | cancellation_matching_billing_recurrence_id | +int8 | +
+ | cost_amount | +numeric(19, 2) | +
+ | cost_currency | +text | +
+ | period_years | +int4 | +
+ | synthetic_creation_time | +timestamptz | +
+ | recurrence_history_revision_id | +int8 | +
+ | ||
Primary Key | +||
+ | ||
BillingEvent_pkey | +[primary key] | +|
+ | billing_event_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_billing_event_allocation_token | +[foreign key, with no action] | +|
+ | allocation_token (0..many)→ public.AllocationToken.token | ++ |
+ | ||
fk_billing_cancellation_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id ←(0..many) public.BillingCancellation.billing_event_id | ++ |
+ | ||
fk_domain_transfer_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id ←(0..many) public.Domain.transfer_billing_event_id | ++ |
+ | ||
fk_grace_period_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id ←(0..many) public.GracePeriod.billing_event_id | ++ |
+ | ||
fk_billing_event_cancellation_matching_billing_recurrence_id | +[foreign key, with no action] | +|
+ | cancellation_matching_billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_billing_event_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_billing_event_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
fk_billing_event_recurrence_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | recurrence_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
BillingEvent_pkey | +[unique index] | +|
+ | billing_event_id | +ascending | +
+ | ||
idx6ebt3nwk5ocvnremnhnlkl6ff | +[non-unique index] | +|
+ | cancellation_matching_billing_recurrence_id | +ascending | +
+ | ||
idxhmv411mdqo5ibn4vy7ykxpmlv | +[non-unique index] | +|
+ | allocation_token | +ascending | +
+ | ||
idxbgfmveqa7e5hn689koikwn70r | +[non-unique index] | +|
+ | domain_repo_id | +ascending | +
+ | ||
idx73l103vc5900ig3p4odf0cngt | +[non-unique index] | +|
+ | registrar_id | +ascending | +
+ | ||
idx6py6ocrab0ivr76srcd2okpnq | +[non-unique index] | +|
+ | billing_time | +ascending | +
+ | ||
idx5yfbr88439pxw0v3j86c74fp8 | +[non-unique index] | +|
+ | event_time | +ascending | +
+ | ||
idxplxf9v56p0wg8ws6qsvd082hk | +[non-unique index] | +|
+ | synthetic_creation_time | +ascending | +
-
+
- | billing_recurrence_id | -int8 not null | -
- | registrar_id | -text not null | -
- | domain_history_revision_id | -int8 not null | -
- | domain_repo_id | -text not null | -
- | event_time | -timestamptz not null | -
- | flags | -_text | -
- | reason | -text not null | -
- | domain_name | -text not null | -
- | recurrence_end_time | -timestamptz | -
- | recurrence_time_of_year | -text | -
- | renewal_price_behavior | -text not null | -
- | renewal_price_currency | -text | -
- | renewal_price_amount | -numeric(19, 2) | -
- | recurrence_last_expansion | -timestamptz not null | -
- | ||
Primary Key | -||
- | ||
BillingRecurrence_pkey | -[primary key] | -|
- | billing_recurrence_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_billing_cancellation_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.BillingCancellation.billing_recurrence_id | -- |
- | ||
fk_billing_event_cancellation_matching_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.BillingEvent.cancellation_matching_billing_recurrence_id | -- |
- | ||
fk_domain_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.Domain.billing_recurrence_id | -- |
- | ||
fk_domain_transfer_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.Domain.transfer_billing_recurrence_id | -- |
- | ||
fk_grace_period_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id ←(0..many) public.GracePeriod.billing_recurrence_id | -- |
- | ||
fk_billing_recurrence_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_billing_recurrence_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
Indexes | -||
- | ||
BillingRecurrence_pkey | -[unique index] | -|
- | billing_recurrence_id | -ascending | -
- | ||
idxoqttafcywwdn41um6kwlt0n8b | -[non-unique index] | -|
- | domain_repo_id | -ascending | -
- | ||
idxjny8wuot75b5e6p38r47wdawu | -[non-unique index] | -|
- | recurrence_time_of_year | -ascending | -
- | ||
idxn898pb9mwcg359cdwvolb11ck | -[non-unique index] | -|
- | registrar_id | -ascending | -
- | ||
idx6syykou4nkc7hqa5p8r92cpch | -[non-unique index] | -|
- | event_time | -ascending | -
- | ||
idxp3usbtvk0v1m14i5tdp4xnxgc | -[non-unique index] | -|
- | recurrence_end_time | -ascending | -
- | ||
idxp0pxi708hlu4n40qhbtihge8x | -[non-unique index] | -|
- | recurrence_last_expansion | -ascending | -
+ | billing_recurrence_id | +int8 not null | +
+ | registrar_id | +text not null | +
+ | domain_history_revision_id | +int8 not null | +
+ | domain_repo_id | +text not null | +
+ | event_time | +timestamptz not null | +
+ | flags | +_text | +
+ | reason | +text not null | +
+ | domain_name | +text not null | +
+ | recurrence_end_time | +timestamptz | +
+ | recurrence_time_of_year | +text | +
+ | renewal_price_behavior | +text not null | +
+ | renewal_price_currency | +text | +
+ | renewal_price_amount | +numeric(19, 2) | +
+ | recurrence_last_expansion | +timestamptz not null | +
+ | ||
Primary Key | +||
+ | ||
BillingRecurrence_pkey | +[primary key] | +|
+ | billing_recurrence_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_billing_cancellation_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.BillingCancellation.billing_recurrence_id | ++ |
+ | ||
fk_billing_event_cancellation_matching_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.BillingEvent.cancellation_matching_billing_recurrence_id | ++ |
+ | ||
fk_domain_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.Domain.billing_recurrence_id | ++ |
+ | ||
fk_domain_transfer_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.Domain.transfer_billing_recurrence_id | ++ |
+ | ||
fk_grace_period_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id ←(0..many) public.GracePeriod.billing_recurrence_id | ++ |
+ | ||
fk_billing_recurrence_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_billing_recurrence_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
BillingRecurrence_pkey | +[unique index] | +|
+ | billing_recurrence_id | +ascending | +
+ | ||
idxoqttafcywwdn41um6kwlt0n8b | +[non-unique index] | +|
+ | domain_repo_id | +ascending | +
+ | ||
idxjny8wuot75b5e6p38r47wdawu | +[non-unique index] | +|
+ | recurrence_time_of_year | +ascending | +
+ | ||
idxn898pb9mwcg359cdwvolb11ck | +[non-unique index] | +|
+ | registrar_id | +ascending | +
+ | ||
idx6syykou4nkc7hqa5p8r92cpch | +[non-unique index] | +|
+ | event_time | +ascending | +
+ | ||
idxp3usbtvk0v1m14i5tdp4xnxgc | +[non-unique index] | +|
+ | recurrence_end_time | +ascending | +
+ | ||
idxp0pxi708hlu4n40qhbtihge8x | +[non-unique index] | +|
+ | recurrence_last_expansion | +ascending | +
-
+
- | revision_id | -int8 not null | -
- | claim_key | -text not null | -
- | domain_label | -text not null | -
- | ||
Primary Key | -||
- | ||
ClaimsEntry_pkey | -[primary key] | -|
- | revision_id | -- |
- | domain_label | -- |
- | ||
Foreign Keys | -||
- | ||
fk6sc6at5hedffc0nhdcab6ivuq | -[foreign key, with no action] | -|
- | revision_id (0..many)→ public.ClaimsList.revision_id | -- |
- | ||
Indexes | -||
- | ||
ClaimsEntry_pkey | -[unique index] | -|
- | revision_id | -ascending | -
- | domain_label | -ascending | -
+ | revision_id | +int8 not null | +
+ | claim_key | +text not null | +
+ | domain_label | +text not null | +
+ | ||
Primary Key | +||
+ | ||
ClaimsEntry_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | domain_label | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk6sc6at5hedffc0nhdcab6ivuq | +[foreign key, with no action] | +|
+ | revision_id (0..many)→ public.ClaimsList.revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
ClaimsEntry_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
+ | domain_label | +ascending | +
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | creation_timestamp | -timestamptz not null | -
- | tmdb_generation_time | -timestamptz not null | -
- | ||
Primary Key | -||
- | ||
ClaimsList_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk6sc6at5hedffc0nhdcab6ivuq | -[foreign key, with no action] | -|
- | revision_id ←(0..many) public.ClaimsEntry.revision_id | -- |
- | ||
Indexes | -||
- | ||
ClaimsList_pkey | -[unique index] | -|
- | revision_id | -ascending | -
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | creation_timestamp | +timestamptz not null | +
+ | tmdb_generation_time | +timestamptz not null | +
+ | ||
Primary Key | +||
+ | ||
ClaimsList_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk6sc6at5hedffc0nhdcab6ivuq | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) public.ClaimsEntry.revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
ClaimsList_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
-
+
- | repo_id | -text not null | -
- | creation_registrar_id | -text not null | -
- | creation_time | -timestamptz not null | -
- | current_sponsor_registrar_id | -text not null | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | last_epp_update_time | -timestamptz | -
- | statuses | -_text | -
- | auth_info_repo_id | -text | -
- | auth_info_value | -text | -
- | contact_id | -text | -
- | disclose_types_addr | -_text | -
- | disclose_show_email | -bool | -
- | disclose_show_fax | -bool | -
- | disclose_mode_flag | -bool | -
- | disclose_types_name | -_text | -
- | disclose_types_org | -_text | -
- | disclose_show_voice | -bool | -
- | text | -|
- | fax_phone_extension | -text | -
- | fax_phone_number | -text | -
- | addr_i18n_city | -text | -
- | addr_i18n_country_code | -text | -
- | addr_i18n_state | -text | -
- | addr_i18n_street_line1 | -text | -
- | addr_i18n_street_line2 | -text | -
- | addr_i18n_street_line3 | -text | -
- | addr_i18n_zip | -text | -
- | addr_i18n_name | -text | -
- | addr_i18n_org | -text | -
- | addr_i18n_type | -text | -
- | last_transfer_time | -timestamptz | -
- | addr_local_city | -text | -
- | addr_local_country_code | -text | -
- | addr_local_state | -text | -
- | addr_local_street_line1 | -text | -
- | addr_local_street_line2 | -text | -
- | addr_local_street_line3 | -text | -
- | addr_local_zip | -text | -
- | addr_local_name | -text | -
- | addr_local_org | -text | -
- | addr_local_type | -text | -
- | search_name | -text | -
- | voice_phone_extension | -text | -
- | voice_phone_number | -text | -
- | transfer_poll_message_id_1 | -int8 | -
- | transfer_poll_message_id_2 | -int8 | -
- | transfer_client_txn_id | -text | -
- | transfer_server_txn_id | -text | -
- | transfer_gaining_registrar_id | -text | -
- | transfer_losing_registrar_id | -text | -
- | transfer_pending_expiration_time | -timestamptz | -
- | transfer_request_time | -timestamptz | -
- | transfer_status | -text | -
- | update_timestamp | -timestamptz | -
- | transfer_history_entry_id | -int8 | -
- | transfer_repo_id | -text | -
- | transfer_poll_message_id_3 | -int8 | -
- | ||
Primary Key | -||
- | ||
Contact_pkey | -[primary key] | -|
- | repo_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_contact_history_contact_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.ContactHistory.contact_repo_id | -- |
- | ||
fk_domain_admin_contact | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Domain.admin_contact | -- |
- | ||
fk_domain_billing_contact | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Domain.billing_contact | -- |
- | ||
fk_domain_registrant_contact | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Domain.registrant_contact | -- |
- | ||
fk_domain_tech_contact | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Domain.tech_contact | -- |
- | ||
fk_poll_message_contact_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.PollMessage.contact_repo_id | -- |
- | ||
fk1sfyj7o7954prbn1exk7lpnoe | -[foreign key, with no action] | -|
- | creation_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk93c185fx7chn68uv7nl6uv2s0 | -[foreign key, with no action] | -|
- | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fkmb7tdiv85863134w1wogtxrb2 | -[foreign key, with no action] | -|
- | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_contact_transfer_gaining_registrar_id | -[foreign key, with no action] | -|
- | transfer_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_contact_transfer_losing_registrar_id | -[foreign key, with no action] | -|
- | transfer_losing_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
Indexes | -||
- | ||
idxoqd7n4hbx86hvlgkilq75olas | -[non-unique index] | -|
- | contact_id | -ascending | -
- | ||
idxbn8t4wp85fgxjl8q4ctlscx55 | -[non-unique index] | -|
- | current_sponsor_registrar_id | -ascending | -
- | ||
Contact_pkey | -[unique index] | -|
- | repo_id | -ascending | -
- | ||
idx1p3esngcwwu6hstyua6itn6ff | -[non-unique index] | -|
- | search_name | -ascending | -
- | ||
idx3y752kr9uh4kh6uig54vemx0l | -[non-unique index] | -|
- | creation_time | -ascending | -
- | ||
idxn1f711wicdnooa2mqb7g1m55o | -[non-unique index] | -|
- | deletion_time | -ascending | -
+ | repo_id | +text not null | +
+ | creation_registrar_id | +text not null | +
+ | creation_time | +timestamptz not null | +
+ | current_sponsor_registrar_id | +text not null | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | last_epp_update_time | +timestamptz | +
+ | statuses | +_text | +
+ | auth_info_repo_id | +text | +
+ | auth_info_value | +text | +
+ | contact_id | +text | +
+ | disclose_types_addr | +_text | +
+ | disclose_show_email | +bool | +
+ | disclose_show_fax | +bool | +
+ | disclose_mode_flag | +bool | +
+ | disclose_types_name | +_text | +
+ | disclose_types_org | +_text | +
+ | disclose_show_voice | +bool | +
+ | text | +|
+ | fax_phone_extension | +text | +
+ | fax_phone_number | +text | +
+ | addr_i18n_city | +text | +
+ | addr_i18n_country_code | +text | +
+ | addr_i18n_state | +text | +
+ | addr_i18n_street_line1 | +text | +
+ | addr_i18n_street_line2 | +text | +
+ | addr_i18n_street_line3 | +text | +
+ | addr_i18n_zip | +text | +
+ | addr_i18n_name | +text | +
+ | addr_i18n_org | +text | +
+ | addr_i18n_type | +text | +
+ | last_transfer_time | +timestamptz | +
+ | addr_local_city | +text | +
+ | addr_local_country_code | +text | +
+ | addr_local_state | +text | +
+ | addr_local_street_line1 | +text | +
+ | addr_local_street_line2 | +text | +
+ | addr_local_street_line3 | +text | +
+ | addr_local_zip | +text | +
+ | addr_local_name | +text | +
+ | addr_local_org | +text | +
+ | addr_local_type | +text | +
+ | search_name | +text | +
+ | voice_phone_extension | +text | +
+ | voice_phone_number | +text | +
+ | transfer_poll_message_id_1 | +int8 | +
+ | transfer_poll_message_id_2 | +int8 | +
+ | transfer_client_txn_id | +text | +
+ | transfer_server_txn_id | +text | +
+ | transfer_gaining_registrar_id | +text | +
+ | transfer_losing_registrar_id | +text | +
+ | transfer_pending_expiration_time | +timestamptz | +
+ | transfer_request_time | +timestamptz | +
+ | transfer_status | +text | +
+ | update_timestamp | +timestamptz | +
+ | transfer_history_entry_id | +int8 | +
+ | transfer_repo_id | +text | +
+ | transfer_poll_message_id_3 | +int8 | +
+ | ||
Primary Key | +||
+ | ||
Contact_pkey | +[primary key] | +|
+ | repo_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_contact_history_contact_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.ContactHistory.contact_repo_id | ++ |
+ | ||
fk_domain_admin_contact | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Domain.admin_contact | ++ |
+ | ||
fk_domain_billing_contact | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Domain.billing_contact | ++ |
+ | ||
fk_domain_registrant_contact | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Domain.registrant_contact | ++ |
+ | ||
fk_domain_tech_contact | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Domain.tech_contact | ++ |
+ | ||
fk_poll_message_contact_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.PollMessage.contact_repo_id | ++ |
+ | ||
fk1sfyj7o7954prbn1exk7lpnoe | +[foreign key, with no action] | +|
+ | creation_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk93c185fx7chn68uv7nl6uv2s0 | +[foreign key, with no action] | +|
+ | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fkmb7tdiv85863134w1wogtxrb2 | +[foreign key, with no action] | +|
+ | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_contact_transfer_gaining_registrar_id | +[foreign key, with no action] | +|
+ | transfer_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_contact_transfer_losing_registrar_id | +[foreign key, with no action] | +|
+ | transfer_losing_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
Indexes | +||
+ | ||
idxoqd7n4hbx86hvlgkilq75olas | +[non-unique index] | +|
+ | contact_id | +ascending | +
+ | ||
idxbn8t4wp85fgxjl8q4ctlscx55 | +[non-unique index] | +|
+ | current_sponsor_registrar_id | +ascending | +
+ | ||
Contact_pkey | +[unique index] | +|
+ | repo_id | +ascending | +
+ | ||
idx1p3esngcwwu6hstyua6itn6ff | +[non-unique index] | +|
+ | search_name | +ascending | +
+ | ||
idx3y752kr9uh4kh6uig54vemx0l | +[non-unique index] | +|
+ | creation_time | +ascending | +
+ | ||
idxn1f711wicdnooa2mqb7g1m55o | +[non-unique index] | +|
+ | deletion_time | +ascending | +
-
+
- | history_revision_id | -int8 not null | -
- | history_by_superuser | -bool not null | -
- | history_registrar_id | -text | -
- | history_modification_time | -timestamptz not null | -
- | history_reason | -text | -
- | history_requested_by_registrar | -bool | -
- | history_client_transaction_id | -text | -
- | history_server_transaction_id | -text | -
- | history_type | -text not null | -
- | history_xml_bytes | -bytea | -
- | auth_info_repo_id | -text | -
- | auth_info_value | -text | -
- | contact_id | -text | -
- | disclose_types_addr | -_text | -
- | disclose_show_email | -bool | -
- | disclose_show_fax | -bool | -
- | disclose_mode_flag | -bool | -
- | disclose_types_name | -_text | -
- | disclose_types_org | -_text | -
- | disclose_show_voice | -bool | -
- | text | -|
- | fax_phone_extension | -text | -
- | fax_phone_number | -text | -
- | addr_i18n_city | -text | -
- | addr_i18n_country_code | -text | -
- | addr_i18n_state | -text | -
- | addr_i18n_street_line1 | -text | -
- | addr_i18n_street_line2 | -text | -
- | addr_i18n_street_line3 | -text | -
- | addr_i18n_zip | -text | -
- | addr_i18n_name | -text | -
- | addr_i18n_org | -text | -
- | addr_i18n_type | -text | -
- | last_transfer_time | -timestamptz | -
- | addr_local_city | -text | -
- | addr_local_country_code | -text | -
- | addr_local_state | -text | -
- | addr_local_street_line1 | -text | -
- | addr_local_street_line2 | -text | -
- | addr_local_street_line3 | -text | -
- | addr_local_zip | -text | -
- | addr_local_name | -text | -
- | addr_local_org | -text | -
- | addr_local_type | -text | -
- | search_name | -text | -
- | transfer_poll_message_id_1 | -int8 | -
- | transfer_poll_message_id_2 | -int8 | -
- | transfer_client_txn_id | -text | -
- | transfer_server_txn_id | -text | -
- | transfer_gaining_registrar_id | -text | -
- | transfer_losing_registrar_id | -text | -
- | transfer_pending_expiration_time | -timestamptz | -
- | transfer_request_time | -timestamptz | -
- | transfer_status | -text | -
- | voice_phone_extension | -text | -
- | voice_phone_number | -text | -
- | creation_registrar_id | -text | -
- | creation_time | -timestamptz | -
- | current_sponsor_registrar_id | -text | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | last_epp_update_time | -timestamptz | -
- | statuses | -_text | -
- | contact_repo_id | -text not null | -
- | update_timestamp | -timestamptz | -
- | transfer_history_entry_id | -int8 | -
- | transfer_repo_id | -text | -
- | transfer_poll_message_id_3 | -int8 | -
- | ||
Primary Key | -||
- | ||
ContactHistory_pkey | -[primary key] | -|
- | contact_repo_id | -- |
- | history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_contact_history_contact_repo_id | -[foreign key, with no action] | -|
- | contact_repo_id (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_contact_history_registrar_id | -[foreign key, with no action] | -|
- | history_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_contact_history | -[foreign key, with no action] | -|
- | contact_repo_id ←(0..many) public.PollMessage.contact_repo_id | -- |
- | history_revision_id ←(0..many) public.PollMessage.contact_history_revision_id | -- |
- | ||
Indexes | -||
- | ||
idxhp33wybmb6tbpr1bq7ttwk8je | -[non-unique index] | -|
- | history_registrar_id | -ascending | -
- | ||
idx9q53px6r302ftgisqifmc6put | -[non-unique index] | -|
- | history_type | -ascending | -
- | ||
idxo1xdtpij2yryh0skxe9v91sep | -[non-unique index] | -|
- | creation_time | -ascending | -
- | ||
idxsudwswtwqnfnx2o1hx4s0k0g5 | -[non-unique index] | -|
- | history_modification_time | -ascending | -
- | ||
ContactHistory_pkey | -[unique index] | -|
- | contact_repo_id | -ascending | -
- | history_revision_id | -ascending | -
+ | history_revision_id | +int8 not null | +
+ | history_by_superuser | +bool not null | +
+ | history_registrar_id | +text | +
+ | history_modification_time | +timestamptz not null | +
+ | history_reason | +text | +
+ | history_requested_by_registrar | +bool | +
+ | history_client_transaction_id | +text | +
+ | history_server_transaction_id | +text | +
+ | history_type | +text not null | +
+ | history_xml_bytes | +bytea | +
+ | auth_info_repo_id | +text | +
+ | auth_info_value | +text | +
+ | contact_id | +text | +
+ | disclose_types_addr | +_text | +
+ | disclose_show_email | +bool | +
+ | disclose_show_fax | +bool | +
+ | disclose_mode_flag | +bool | +
+ | disclose_types_name | +_text | +
+ | disclose_types_org | +_text | +
+ | disclose_show_voice | +bool | +
+ | text | +|
+ | fax_phone_extension | +text | +
+ | fax_phone_number | +text | +
+ | addr_i18n_city | +text | +
+ | addr_i18n_country_code | +text | +
+ | addr_i18n_state | +text | +
+ | addr_i18n_street_line1 | +text | +
+ | addr_i18n_street_line2 | +text | +
+ | addr_i18n_street_line3 | +text | +
+ | addr_i18n_zip | +text | +
+ | addr_i18n_name | +text | +
+ | addr_i18n_org | +text | +
+ | addr_i18n_type | +text | +
+ | last_transfer_time | +timestamptz | +
+ | addr_local_city | +text | +
+ | addr_local_country_code | +text | +
+ | addr_local_state | +text | +
+ | addr_local_street_line1 | +text | +
+ | addr_local_street_line2 | +text | +
+ | addr_local_street_line3 | +text | +
+ | addr_local_zip | +text | +
+ | addr_local_name | +text | +
+ | addr_local_org | +text | +
+ | addr_local_type | +text | +
+ | search_name | +text | +
+ | transfer_poll_message_id_1 | +int8 | +
+ | transfer_poll_message_id_2 | +int8 | +
+ | transfer_client_txn_id | +text | +
+ | transfer_server_txn_id | +text | +
+ | transfer_gaining_registrar_id | +text | +
+ | transfer_losing_registrar_id | +text | +
+ | transfer_pending_expiration_time | +timestamptz | +
+ | transfer_request_time | +timestamptz | +
+ | transfer_status | +text | +
+ | voice_phone_extension | +text | +
+ | voice_phone_number | +text | +
+ | creation_registrar_id | +text | +
+ | creation_time | +timestamptz | +
+ | current_sponsor_registrar_id | +text | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | last_epp_update_time | +timestamptz | +
+ | statuses | +_text | +
+ | contact_repo_id | +text not null | +
+ | update_timestamp | +timestamptz | +
+ | transfer_history_entry_id | +int8 | +
+ | transfer_repo_id | +text | +
+ | transfer_poll_message_id_3 | +int8 | +
+ | ||
Primary Key | +||
+ | ||
ContactHistory_pkey | +[primary key] | +|
+ | contact_repo_id | ++ |
+ | history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_contact_history_contact_repo_id | +[foreign key, with no action] | +|
+ | contact_repo_id (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_contact_history_registrar_id | +[foreign key, with no action] | +|
+ | history_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_contact_history | +[foreign key, with no action] | +|
+ | contact_repo_id ←(0..many) public.PollMessage.contact_repo_id | ++ |
+ | history_revision_id ←(0..many) public.PollMessage.contact_history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
idxhp33wybmb6tbpr1bq7ttwk8je | +[non-unique index] | +|
+ | history_registrar_id | +ascending | +
+ | ||
idx9q53px6r302ftgisqifmc6put | +[non-unique index] | +|
+ | history_type | +ascending | +
+ | ||
idxo1xdtpij2yryh0skxe9v91sep | +[non-unique index] | +|
+ | creation_time | +ascending | +
+ | ||
idxsudwswtwqnfnx2o1hx4s0k0g5 | +[non-unique index] | +|
+ | history_modification_time | +ascending | +
+ | ||
ContactHistory_pkey | +[unique index] | +|
+ | contact_repo_id | +ascending | +
+ | history_revision_id | +ascending | +
-
+
- | "scope" | -text not null | -
- | type | -text not null | -
- | cursor_time | -timestamptz not null | -
- | last_update_time | -timestamptz not null | -
- | ||
Primary Key | -||
- | ||
Cursor_pkey | -[primary key] | -|
- | "scope" | -- |
- | type | -- |
- | ||
Indexes | -||
- | ||
Cursor_pkey | -[unique index] | -|
- | "scope" | -ascending | -
- | type | -ascending | -
+ | "scope" | +text not null | +
+ | type | +text not null | +
+ | cursor_time | +timestamptz not null | +
+ | last_update_time | +timestamptz not null | +
+ | ||
Primary Key | +||
+ | ||
Cursor_pkey | +[primary key] | +|
+ | "scope" | ++ |
+ | type | ++ |
+ | ||
Indexes | +||
+ | ||
Cursor_pkey | +[unique index] | +|
+ | "scope" | +ascending | +
+ | type | +ascending | +
-
+
- | id | -int8 not null | -
- | migration_transitions | -"hstore" | -
- | ||
Primary Key | -||
- | ||
DatabaseMigrationStateSchedule_pkey | -[primary key] | -|
- | id | -- |
- | ||
Indexes | -||
- | ||
DatabaseMigrationStateSchedule_pkey | -[unique index] | -|
- | id | -ascending | -
- | ||
database_migration_state_schedule_singleton | -[unique index] | -|
- | "(true)" | -ascending | -
+ | id | +int8 not null | +
+ | migration_transitions | +"hstore" | +
+ | ||
Primary Key | +||
+ | ||
DatabaseMigrationStateSchedule_pkey | +[primary key] | +|
+ | id | ++ |
+ | ||
Indexes | +||
+ | ||
DatabaseMigrationStateSchedule_pkey | +[unique index] | +|
+ | id | +ascending | +
+ | ||
database_migration_state_schedule_singleton | +[unique index] | +|
+ | "(true)" | +ascending | +
-
+
- | domain_repo_id | -text not null | -
- | key_tag | -int4 not null | -
- | algorithm | -int4 not null | -
- | digest | -bytea not null | -
- | digest_type | -int4 not null | -
- | ||
Primary Key | -||
- | ||
DelegationSignerData_pkey | -[primary key] | -|
- | domain_repo_id | -- |
- | key_tag | -- |
- | algorithm | -- |
- | digest_type | -- |
- | digest | -- |
- | ||
Foreign Keys | -||
- | ||
fktr24j9v14ph2mfuw2gsmt12kq | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
Indexes | -||
- | ||
idxhlqqd5uy98cjyos72d81x9j95 | -[non-unique index] | -|
- | domain_repo_id | -ascending | -
- | ||
DelegationSignerData_pkey | -[unique index] | -|
- | domain_repo_id | -ascending | -
- | key_tag | -ascending | -
- | algorithm | -ascending | -
- | digest_type | -ascending | -
- | digest | -ascending | -
+ | domain_repo_id | +text not null | +
+ | key_tag | +int4 not null | +
+ | algorithm | +int4 not null | +
+ | digest | +bytea not null | +
+ | digest_type | +int4 not null | +
+ | ||
Primary Key | +||
+ | ||
DelegationSignerData_pkey | +[primary key] | +|
+ | domain_repo_id | ++ |
+ | key_tag | ++ |
+ | algorithm | ++ |
+ | digest_type | ++ |
+ | digest | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fktr24j9v14ph2mfuw2gsmt12kq | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
Indexes | +||
+ | ||
idxhlqqd5uy98cjyos72d81x9j95 | +[non-unique index] | +|
+ | domain_repo_id | +ascending | +
+ | ||
DelegationSignerData_pkey | +[unique index] | +|
+ | domain_repo_id | +ascending | +
+ | key_tag | +ascending | +
+ | algorithm | +ascending | +
+ | digest_type | +ascending | +
+ | digest | +ascending | +
-
+
- | repo_id | -text not null | -
- | creation_registrar_id | -text not null | -
- | creation_time | -timestamptz not null | -
- | current_sponsor_registrar_id | -text not null | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | last_epp_update_time | -timestamptz | -
- | statuses | -_text | -
- | auth_info_repo_id | -text | -
- | auth_info_value | -text | -
- | domain_name | -text | -
- | idn_table_name | -text | -
- | last_transfer_time | -timestamptz | -
- | launch_notice_accepted_time | -timestamptz | -
- | launch_notice_expiration_time | -timestamptz | -
- | launch_notice_tcn_id | -text | -
- | launch_notice_validator_id | -text | -
- | registration_expiration_time | -timestamptz | -
- | smd_id | -text | -
- | subordinate_hosts | -_text | -
- | tld | -text | -
- | admin_contact | -text | -
- | billing_contact | -text | -
- | registrant_contact | -text | -
- | tech_contact | -text | -
- | transfer_poll_message_id_1 | -int8 | -
- | transfer_poll_message_id_2 | -int8 | -
- | transfer_billing_cancellation_id | -int8 | -
- | transfer_billing_event_id | -int8 | -
- | transfer_billing_recurrence_id | -int8 | -
- | transfer_autorenew_poll_message_id | -int8 | -
- | transfer_renew_period_unit | -text | -
- | transfer_renew_period_value | -int4 | -
- | transfer_client_txn_id | -text | -
- | transfer_server_txn_id | -text | -
- | transfer_registration_expiration_time | -timestamptz | -
- | transfer_gaining_registrar_id | -text | -
- | transfer_losing_registrar_id | -text | -
- | transfer_pending_expiration_time | -timestamptz | -
- | transfer_request_time | -timestamptz | -
- | transfer_status | -text | -
- | update_timestamp | -timestamptz | -
- | billing_recurrence_id | -int8 | -
- | autorenew_poll_message_id | -int8 | -
- | deletion_poll_message_id | -int8 | -
- | autorenew_end_time | -timestamptz | -
- | billing_recurrence_history_id | -int8 | -
- | autorenew_poll_message_history_id | -int8 | -
- | deletion_poll_message_history_id | -int8 | -
- | transfer_billing_recurrence_history_id | -int8 | -
- | transfer_autorenew_poll_message_history_id | -int8 | -
- | transfer_billing_event_history_id | -int8 | -
- | transfer_history_entry_id | -int8 | -
- | transfer_repo_id | -text | -
- | transfer_poll_message_id_3 | -int8 | -
- | transfer_billing_cancellation_history_id | -int8 | -
- | dns_refresh_request_time | -timestamptz | -
- | ||
Primary Key | -||
- | ||
Domain_pkey | -[primary key] | -|
- | repo_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_transfer_billing_cancellation_id | -[foreign key, with no action] | -|
- | transfer_billing_cancellation_id (0..many)→ public.BillingCancellation.billing_cancellation_id | -- |
- | ||
fk_domain_transfer_billing_event_id | -[foreign key, with no action] | -|
- | transfer_billing_event_id (0..many)→ public.BillingEvent.billing_event_id | -- |
- | ||
fk_domain_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_domain_transfer_billing_recurrence_id | -[foreign key, with no action] | -|
- | transfer_billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_domain_admin_contact | -[foreign key, with no action] | -|
- | admin_contact (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_domain_billing_contact | -[foreign key, with no action] | -|
- | billing_contact (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_domain_registrant_contact | -[foreign key, with no action] | -|
- | registrant_contact (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_domain_tech_contact | -[foreign key, with no action] | -|
- | tech_contact (0..many)→ public.Contact.repo_id | -- |
- | ||
fktr24j9v14ph2mfuw2gsmt12kq | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.DelegationSignerData.domain_repo_id | -- |
- | ||
fk_domain_history_domain_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.DomainHistory.domain_repo_id | -- |
- | ||
fkfmi7bdink53swivs390m2btxg | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.DomainHost.domain_repo_id | -- |
- | ||
fk_grace_period_domain_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.GracePeriod.domain_repo_id | -- |
- | ||
fk_host_superordinate_domain | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.Host.superordinate_domain | -- |
- | ||
fk_poll_message_domain_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.PollMessage.domain_repo_id | -- |
- | ||
fk2jc69qyg2tv9hhnmif6oa1cx1 | -[foreign key, with no action] | -|
- | creation_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk2u3srsfbei272093m3b3xwj23 | -[foreign key, with no action] | -|
- | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fkjc0r9r5y1lfbt4gpbqw4wsuvq | -[foreign key, with no action] | -|
- | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_domain_transfer_gaining_registrar_id | -[foreign key, with no action] | -|
- | transfer_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_domain_transfer_losing_registrar_id | -[foreign key, with no action] | -|
- | transfer_losing_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_domain_tld | -[foreign key, with no action] | -|
- | tld (0..many)→ public.Tld.tld_name | -- |
- | ||
Indexes | -||
- | ||
idxsfci08jgsymxy6ovh4k7r358c | -[non-unique index] | -|
- | billing_recurrence_id | -ascending | -
- | ||
idx3y3k7m2bkgahm9sixiohgyrga | -[non-unique index] | -|
- | transfer_billing_event_id | -ascending | -
- | ||
idxcju58vqascbpve1t7fem53ctl | -[non-unique index] | -|
- | transfer_billing_recurrence_id | -ascending | -
- | ||
idxnb02m43jcx24r64n8rbg22u4q | -[non-unique index] | -|
- | admin_contact | -ascending | -
- | ||
idxq9gy8x2xynt9tb16yajn1gcm8 | -[non-unique index] | -|
- | billing_contact | -ascending | -
- | ||
idxkjt9yaq92876dstimd93hwckh | -[non-unique index] | -|
- | current_sponsor_registrar_id | -ascending | -
- | ||
idx1rcgkdd777bpvj0r94sltwd5y | -[non-unique index] | -|
- | domain_name | -ascending | -
- | ||
idxa7fu0bqynfb79rr80528b4jqt | -[non-unique index] | -|
- | registrant_contact | -ascending | -
- | ||
Domain_pkey | -[unique index] | -|
- | repo_id | -ascending | -
- | ||
idxr22ciyccwi9rrqmt1ro0s59qf | -[non-unique index] | -|
- | tech_contact | -ascending | -
- | ||
idxrwl38wwkli1j7gkvtywi9jokq | -[non-unique index] | -|
- | tld | -ascending | -
- | ||
idxlrq7v63pc21uoh3auq6eybyhl | -[non-unique index] | -|
- | autorenew_end_time | -ascending | -
- | ||
idx8nr0ke9mrrx4ewj6pd2ag4rmr | -[non-unique index] | -|
- | creation_time | -ascending | -
- | ||
idx5mnf0wn20tno4b9do88j61klr | -[non-unique index] | -|
- | deletion_time | -ascending | -
- | ||
domain_dns_refresh_request_time_idx | -[non-unique index] | -|
- | dns_refresh_request_time | -ascending | -
+ | repo_id | +text not null | +
+ | creation_registrar_id | +text not null | +
+ | creation_time | +timestamptz not null | +
+ | current_sponsor_registrar_id | +text not null | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | last_epp_update_time | +timestamptz | +
+ | statuses | +_text | +
+ | auth_info_repo_id | +text | +
+ | auth_info_value | +text | +
+ | domain_name | +text | +
+ | idn_table_name | +text | +
+ | last_transfer_time | +timestamptz | +
+ | launch_notice_accepted_time | +timestamptz | +
+ | launch_notice_expiration_time | +timestamptz | +
+ | launch_notice_tcn_id | +text | +
+ | launch_notice_validator_id | +text | +
+ | registration_expiration_time | +timestamptz | +
+ | smd_id | +text | +
+ | subordinate_hosts | +_text | +
+ | tld | +text | +
+ | admin_contact | +text | +
+ | billing_contact | +text | +
+ | registrant_contact | +text | +
+ | tech_contact | +text | +
+ | transfer_poll_message_id_1 | +int8 | +
+ | transfer_poll_message_id_2 | +int8 | +
+ | transfer_billing_cancellation_id | +int8 | +
+ | transfer_billing_event_id | +int8 | +
+ | transfer_billing_recurrence_id | +int8 | +
+ | transfer_autorenew_poll_message_id | +int8 | +
+ | transfer_renew_period_unit | +text | +
+ | transfer_renew_period_value | +int4 | +
+ | transfer_client_txn_id | +text | +
+ | transfer_server_txn_id | +text | +
+ | transfer_registration_expiration_time | +timestamptz | +
+ | transfer_gaining_registrar_id | +text | +
+ | transfer_losing_registrar_id | +text | +
+ | transfer_pending_expiration_time | +timestamptz | +
+ | transfer_request_time | +timestamptz | +
+ | transfer_status | +text | +
+ | update_timestamp | +timestamptz | +
+ | billing_recurrence_id | +int8 | +
+ | autorenew_poll_message_id | +int8 | +
+ | deletion_poll_message_id | +int8 | +
+ | autorenew_end_time | +timestamptz | +
+ | billing_recurrence_history_id | +int8 | +
+ | autorenew_poll_message_history_id | +int8 | +
+ | deletion_poll_message_history_id | +int8 | +
+ | transfer_billing_recurrence_history_id | +int8 | +
+ | transfer_autorenew_poll_message_history_id | +int8 | +
+ | transfer_billing_event_history_id | +int8 | +
+ | transfer_history_entry_id | +int8 | +
+ | transfer_repo_id | +text | +
+ | transfer_poll_message_id_3 | +int8 | +
+ | transfer_billing_cancellation_history_id | +int8 | +
+ | dns_refresh_request_time | +timestamptz | +
+ | ||
Primary Key | +||
+ | ||
Domain_pkey | +[primary key] | +|
+ | repo_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_transfer_billing_cancellation_id | +[foreign key, with no action] | +|
+ | transfer_billing_cancellation_id (0..many)→ public.BillingCancellation.billing_cancellation_id | ++ |
+ | ||
fk_domain_transfer_billing_event_id | +[foreign key, with no action] | +|
+ | transfer_billing_event_id (0..many)→ public.BillingEvent.billing_event_id | ++ |
+ | ||
fk_domain_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_domain_transfer_billing_recurrence_id | +[foreign key, with no action] | +|
+ | transfer_billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_domain_admin_contact | +[foreign key, with no action] | +|
+ | admin_contact (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_domain_billing_contact | +[foreign key, with no action] | +|
+ | billing_contact (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_domain_registrant_contact | +[foreign key, with no action] | +|
+ | registrant_contact (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_domain_tech_contact | +[foreign key, with no action] | +|
+ | tech_contact (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fktr24j9v14ph2mfuw2gsmt12kq | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.DelegationSignerData.domain_repo_id | ++ |
+ | ||
fk_domain_history_domain_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.DomainHistory.domain_repo_id | ++ |
+ | ||
fkfmi7bdink53swivs390m2btxg | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.DomainHost.domain_repo_id | ++ |
+ | ||
fk_grace_period_domain_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.GracePeriod.domain_repo_id | ++ |
+ | ||
fk_host_superordinate_domain | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.Host.superordinate_domain | ++ |
+ | ||
fk_poll_message_domain_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.PollMessage.domain_repo_id | ++ |
+ | ||
fk2jc69qyg2tv9hhnmif6oa1cx1 | +[foreign key, with no action] | +|
+ | creation_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk2u3srsfbei272093m3b3xwj23 | +[foreign key, with no action] | +|
+ | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fkjc0r9r5y1lfbt4gpbqw4wsuvq | +[foreign key, with no action] | +|
+ | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_domain_transfer_gaining_registrar_id | +[foreign key, with no action] | +|
+ | transfer_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_domain_transfer_losing_registrar_id | +[foreign key, with no action] | +|
+ | transfer_losing_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_domain_tld | +[foreign key, with no action] | +|
+ | tld (0..many)→ public.Tld.tld_name | ++ |
+ | ||
Indexes | +||
+ | ||
idxsfci08jgsymxy6ovh4k7r358c | +[non-unique index] | +|
+ | billing_recurrence_id | +ascending | +
+ | ||
idx3y3k7m2bkgahm9sixiohgyrga | +[non-unique index] | +|
+ | transfer_billing_event_id | +ascending | +
+ | ||
idxcju58vqascbpve1t7fem53ctl | +[non-unique index] | +|
+ | transfer_billing_recurrence_id | +ascending | +
+ | ||
idxnb02m43jcx24r64n8rbg22u4q | +[non-unique index] | +|
+ | admin_contact | +ascending | +
+ | ||
idxq9gy8x2xynt9tb16yajn1gcm8 | +[non-unique index] | +|
+ | billing_contact | +ascending | +
+ | ||
idxkjt9yaq92876dstimd93hwckh | +[non-unique index] | +|
+ | current_sponsor_registrar_id | +ascending | +
+ | ||
idx1rcgkdd777bpvj0r94sltwd5y | +[non-unique index] | +|
+ | domain_name | +ascending | +
+ | ||
idxa7fu0bqynfb79rr80528b4jqt | +[non-unique index] | +|
+ | registrant_contact | +ascending | +
+ | ||
Domain_pkey | +[unique index] | +|
+ | repo_id | +ascending | +
+ | ||
idxr22ciyccwi9rrqmt1ro0s59qf | +[non-unique index] | +|
+ | tech_contact | +ascending | +
+ | ||
idxrwl38wwkli1j7gkvtywi9jokq | +[non-unique index] | +|
+ | tld | +ascending | +
+ | ||
idxlrq7v63pc21uoh3auq6eybyhl | +[non-unique index] | +|
+ | autorenew_end_time | +ascending | +
+ | ||
idx8nr0ke9mrrx4ewj6pd2ag4rmr | +[non-unique index] | +|
+ | creation_time | +ascending | +
+ | ||
idx5mnf0wn20tno4b9do88j61klr | +[non-unique index] | +|
+ | deletion_time | +ascending | +
+ | ||
domain_dns_refresh_request_time_idx | +[non-unique index] | +|
+ | dns_refresh_request_time | +ascending | +
-
+
- | ds_data_history_revision_id | -int8 not null | -
- | algorithm | -int4 not null | -
- | digest | -bytea not null | -
- | digest_type | -int4 not null | -
- | domain_history_revision_id | -int8 not null | -
- | key_tag | -int4 not null | -
- | domain_repo_id | -text | -
- | ||
Primary Key | -||
- | ||
DomainDsDataHistory_pkey | -[primary key] | -|
- | ds_data_history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fko4ilgyyfnvppbpuivus565i0j | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
Indexes | -||
- | ||
DomainDsDataHistory_pkey | -[unique index] | -|
- | ds_data_history_revision_id | -ascending | -
- | ||
domain_history_to_ds_data_history_idx | -[non-unique index] | -|
- | domain_repo_id | -ascending | -
- | domain_history_revision_id | -ascending | -
+ | ds_data_history_revision_id | +int8 not null | +
+ | algorithm | +int4 not null | +
+ | digest | +bytea not null | +
+ | digest_type | +int4 not null | +
+ | domain_history_revision_id | +int8 not null | +
+ | key_tag | +int4 not null | +
+ | domain_repo_id | +text | +
+ | ||
Primary Key | +||
+ | ||
DomainDsDataHistory_pkey | +[primary key] | +|
+ | ds_data_history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fko4ilgyyfnvppbpuivus565i0j | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
DomainDsDataHistory_pkey | +[unique index] | +|
+ | ds_data_history_revision_id | +ascending | +
+ | ||
domain_history_to_ds_data_history_idx | +[non-unique index] | +|
+ | domain_repo_id | +ascending | +
+ | domain_history_revision_id | +ascending | +
-
+
- | history_revision_id | -int8 not null | -
- | history_by_superuser | -bool not null | -
- | history_registrar_id | -text | -
- | history_modification_time | -timestamptz not null | -
- | history_reason | -text | -
- | history_requested_by_registrar | -bool | -
- | history_client_transaction_id | -text | -
- | history_server_transaction_id | -text | -
- | history_type | -text not null | -
- | history_xml_bytes | -bytea | -
- | admin_contact | -text | -
- | auth_info_repo_id | -text | -
- | auth_info_value | -text | -
- | billing_recurrence_id | -int8 | -
- | autorenew_poll_message_id | -int8 | -
- | billing_contact | -text | -
- | deletion_poll_message_id | -int8 | -
- | domain_name | -text | -
- | idn_table_name | -text | -
- | last_transfer_time | -timestamptz | -
- | launch_notice_accepted_time | -timestamptz | -
- | launch_notice_expiration_time | -timestamptz | -
- | launch_notice_tcn_id | -text | -
- | launch_notice_validator_id | -text | -
- | registrant_contact | -text | -
- | registration_expiration_time | -timestamptz | -
- | smd_id | -text | -
- | subordinate_hosts | -_text | -
- | tech_contact | -text | -
- | tld | -text | -
- | transfer_billing_cancellation_id | -int8 | -
- | transfer_billing_recurrence_id | -int8 | -
- | transfer_autorenew_poll_message_id | -int8 | -
- | transfer_billing_event_id | -int8 | -
- | transfer_renew_period_unit | -text | -
- | transfer_renew_period_value | -int4 | -
- | transfer_registration_expiration_time | -timestamptz | -
- | transfer_poll_message_id_1 | -int8 | -
- | transfer_poll_message_id_2 | -int8 | -
- | transfer_client_txn_id | -text | -
- | transfer_server_txn_id | -text | -
- | transfer_gaining_registrar_id | -text | -
- | transfer_losing_registrar_id | -text | -
- | transfer_pending_expiration_time | -timestamptz | -
- | transfer_request_time | -timestamptz | -
- | transfer_status | -text | -
- | creation_registrar_id | -text | -
- | creation_time | -timestamptz | -
- | current_sponsor_registrar_id | -text | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | last_epp_update_time | -timestamptz | -
- | statuses | -_text | -
- | update_timestamp | -timestamptz | -
- | domain_repo_id | -text not null | -
- | autorenew_end_time | -timestamptz | -
- | history_other_registrar_id | -text | -
- | history_period_unit | -text | -
- | history_period_value | -int4 | -
- | billing_recurrence_history_id | -int8 | -
- | autorenew_poll_message_history_id | -int8 | -
- | deletion_poll_message_history_id | -int8 | -
- | transfer_billing_recurrence_history_id | -int8 | -
- | transfer_autorenew_poll_message_history_id | -int8 | -
- | transfer_billing_event_history_id | -int8 | -
- | transfer_history_entry_id | -int8 | -
- | transfer_repo_id | -text | -
- | transfer_poll_message_id_3 | -int8 | -
- | transfer_billing_cancellation_history_id | -int8 | -
- | dns_refresh_request_time | -timestamptz | -
- | ||
Primary Key | -||
- | ||
DomainHistory_pkey | -[primary key] | -|
- | domain_repo_id | -- |
- | history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_history_domain_repo_id | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_domain_history_registrar_id | -[foreign key, with no action] | -|
- | history_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_billing_cancellation_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.BillingCancellation.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.BillingCancellation.domain_history_revision_id | -- |
- | ||
fk_billing_event_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.BillingEvent.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.BillingEvent.domain_history_revision_id | -- |
- | ||
fk_billing_event_recurrence_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.BillingEvent.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.BillingEvent.recurrence_history_revision_id | -- |
- | ||
fk_billing_recurrence_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.BillingRecurrence.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.BillingRecurrence.domain_history_revision_id | -- |
- | ||
fko4ilgyyfnvppbpuivus565i0j | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.DomainDsDataHistory.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.DomainDsDataHistory.domain_history_revision_id | -- |
- | ||
fka9woh3hu8gx5x0vly6bai327n | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.DomainHistoryHost.domain_history_domain_repo_id | -- |
- | history_revision_id ←(0..many) public.DomainHistoryHost.domain_history_history_revision_id | -- |
- | ||
fkcjqe54u72kha71vkibvxhjye7 | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.DomainTransactionRecord.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.DomainTransactionRecord.history_revision_id | -- |
- | ||
fk7w3cx8d55q8bln80e716tr7b8 | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.GracePeriodHistory.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.GracePeriodHistory.domain_history_revision_id | -- |
- | ||
fk_poll_message_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id ←(0..many) public.PollMessage.domain_repo_id | -- |
- | history_revision_id ←(0..many) public.PollMessage.domain_history_revision_id | -- |
- | ||
Indexes | -||
- | ||
idxaro1omfuaxjwmotk3vo00trwm | -[non-unique index] | -|
- | history_registrar_id | -ascending | -
- | ||
idxsu1nam10cjes9keobapn5jvxj | -[non-unique index] | -|
- | history_type | -ascending | -
- | ||
idxrh4xmrot9bd63o382ow9ltfig | -[non-unique index] | -|
- | creation_time | -ascending | -
- | ||
idx6w3qbtgce93cal2orjg1tw7b7 | -[non-unique index] | -|
- | history_modification_time | -ascending | -
- | ||
DomainHistory_pkey | -[unique index] | -|
- | domain_repo_id | -ascending | -
- | history_revision_id | -ascending | -
+ | history_revision_id | +int8 not null | +
+ | history_by_superuser | +bool not null | +
+ | history_registrar_id | +text | +
+ | history_modification_time | +timestamptz not null | +
+ | history_reason | +text | +
+ | history_requested_by_registrar | +bool | +
+ | history_client_transaction_id | +text | +
+ | history_server_transaction_id | +text | +
+ | history_type | +text not null | +
+ | history_xml_bytes | +bytea | +
+ | admin_contact | +text | +
+ | auth_info_repo_id | +text | +
+ | auth_info_value | +text | +
+ | billing_recurrence_id | +int8 | +
+ | autorenew_poll_message_id | +int8 | +
+ | billing_contact | +text | +
+ | deletion_poll_message_id | +int8 | +
+ | domain_name | +text | +
+ | idn_table_name | +text | +
+ | last_transfer_time | +timestamptz | +
+ | launch_notice_accepted_time | +timestamptz | +
+ | launch_notice_expiration_time | +timestamptz | +
+ | launch_notice_tcn_id | +text | +
+ | launch_notice_validator_id | +text | +
+ | registrant_contact | +text | +
+ | registration_expiration_time | +timestamptz | +
+ | smd_id | +text | +
+ | subordinate_hosts | +_text | +
+ | tech_contact | +text | +
+ | tld | +text | +
+ | transfer_billing_cancellation_id | +int8 | +
+ | transfer_billing_recurrence_id | +int8 | +
+ | transfer_autorenew_poll_message_id | +int8 | +
+ | transfer_billing_event_id | +int8 | +
+ | transfer_renew_period_unit | +text | +
+ | transfer_renew_period_value | +int4 | +
+ | transfer_registration_expiration_time | +timestamptz | +
+ | transfer_poll_message_id_1 | +int8 | +
+ | transfer_poll_message_id_2 | +int8 | +
+ | transfer_client_txn_id | +text | +
+ | transfer_server_txn_id | +text | +
+ | transfer_gaining_registrar_id | +text | +
+ | transfer_losing_registrar_id | +text | +
+ | transfer_pending_expiration_time | +timestamptz | +
+ | transfer_request_time | +timestamptz | +
+ | transfer_status | +text | +
+ | creation_registrar_id | +text | +
+ | creation_time | +timestamptz | +
+ | current_sponsor_registrar_id | +text | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | last_epp_update_time | +timestamptz | +
+ | statuses | +_text | +
+ | update_timestamp | +timestamptz | +
+ | domain_repo_id | +text not null | +
+ | autorenew_end_time | +timestamptz | +
+ | history_other_registrar_id | +text | +
+ | history_period_unit | +text | +
+ | history_period_value | +int4 | +
+ | billing_recurrence_history_id | +int8 | +
+ | autorenew_poll_message_history_id | +int8 | +
+ | deletion_poll_message_history_id | +int8 | +
+ | transfer_billing_recurrence_history_id | +int8 | +
+ | transfer_autorenew_poll_message_history_id | +int8 | +
+ | transfer_billing_event_history_id | +int8 | +
+ | transfer_history_entry_id | +int8 | +
+ | transfer_repo_id | +text | +
+ | transfer_poll_message_id_3 | +int8 | +
+ | transfer_billing_cancellation_history_id | +int8 | +
+ | dns_refresh_request_time | +timestamptz | +
+ | ||
Primary Key | +||
+ | ||
DomainHistory_pkey | +[primary key] | +|
+ | domain_repo_id | ++ |
+ | history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_history_domain_repo_id | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_domain_history_registrar_id | +[foreign key, with no action] | +|
+ | history_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_billing_cancellation_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.BillingCancellation.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.BillingCancellation.domain_history_revision_id | ++ |
+ | ||
fk_billing_event_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.BillingEvent.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.BillingEvent.domain_history_revision_id | ++ |
+ | ||
fk_billing_event_recurrence_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.BillingEvent.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.BillingEvent.recurrence_history_revision_id | ++ |
+ | ||
fk_billing_recurrence_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.BillingRecurrence.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.BillingRecurrence.domain_history_revision_id | ++ |
+ | ||
fko4ilgyyfnvppbpuivus565i0j | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.DomainDsDataHistory.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.DomainDsDataHistory.domain_history_revision_id | ++ |
+ | ||
fka9woh3hu8gx5x0vly6bai327n | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.DomainHistoryHost.domain_history_domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.DomainHistoryHost.domain_history_history_revision_id | ++ |
+ | ||
fkcjqe54u72kha71vkibvxhjye7 | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.DomainTransactionRecord.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.DomainTransactionRecord.history_revision_id | ++ |
+ | ||
fk7w3cx8d55q8bln80e716tr7b8 | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.GracePeriodHistory.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.GracePeriodHistory.domain_history_revision_id | ++ |
+ | ||
fk_poll_message_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id ←(0..many) public.PollMessage.domain_repo_id | ++ |
+ | history_revision_id ←(0..many) public.PollMessage.domain_history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
idxaro1omfuaxjwmotk3vo00trwm | +[non-unique index] | +|
+ | history_registrar_id | +ascending | +
+ | ||
idxsu1nam10cjes9keobapn5jvxj | +[non-unique index] | +|
+ | history_type | +ascending | +
+ | ||
idxrh4xmrot9bd63o382ow9ltfig | +[non-unique index] | +|
+ | creation_time | +ascending | +
+ | ||
idx6w3qbtgce93cal2orjg1tw7b7 | +[non-unique index] | +|
+ | history_modification_time | +ascending | +
+ | ||
DomainHistory_pkey | +[unique index] | +|
+ | domain_repo_id | +ascending | +
+ | history_revision_id | +ascending | +
-
+
- | domain_history_history_revision_id | -int8 not null | -
- | host_repo_id | -text | -
- | domain_history_domain_repo_id | -text not null | -
- | ||
Foreign Keys | -||
- | ||
fka9woh3hu8gx5x0vly6bai327n | -[foreign key, with no action] | -|
- | domain_history_domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
Indexes | -||
- | ||
ukt2e7ae3t8gcsxd13wjx2ka7ij | -[unique index] | -|
- | domain_history_history_revision_id | -ascending | -
- | domain_history_domain_repo_id | -ascending | -
- | host_repo_id | -ascending | -
+ | domain_history_history_revision_id | +int8 not null | +
+ | host_repo_id | +text | +
+ | domain_history_domain_repo_id | +text not null | +
+ | ||
Foreign Keys | +||
+ | ||
fka9woh3hu8gx5x0vly6bai327n | +[foreign key, with no action] | +|
+ | domain_history_domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
ukt2e7ae3t8gcsxd13wjx2ka7ij | +[unique index] | +|
+ | domain_history_history_revision_id | +ascending | +
+ | domain_history_domain_repo_id | +ascending | +
+ | host_repo_id | +ascending | +
-
+
- | domain_repo_id | -text not null | -
- | host_repo_id | -text | -
- | ||
Foreign Keys | -||
- | ||
fkfmi7bdink53swivs390m2btxg | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_domainhost_host_valid | -[foreign key, with no action] | -|
- | host_repo_id (0..many)→ public.Host.repo_id | -- |
- | ||
Indexes | -||
- | ||
idxjw3rwtfrexyq53x9vu7qghrdt | -[non-unique index] | -|
- | host_repo_id | -ascending | -
- | ||
ukat9erbh52e4lg3jw6ai9wkjj9 | -[unique index] | -|
- | domain_repo_id | -ascending | -
- | host_repo_id | -ascending | -
+ | domain_repo_id | +text not null | +
+ | host_repo_id | +text | +
+ | ||
Foreign Keys | +||
+ | ||
fkfmi7bdink53swivs390m2btxg | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_domainhost_host_valid | +[foreign key, with no action] | +|
+ | host_repo_id (0..many)→ public.Host.repo_id | ++ |
+ | ||
Indexes | +||
+ | ||
idxjw3rwtfrexyq53x9vu7qghrdt | +[non-unique index] | +|
+ | host_repo_id | +ascending | +
+ | ||
ukat9erbh52e4lg3jw6ai9wkjj9 | +[unique index] | +|
+ | domain_repo_id | +ascending | +
+ | host_repo_id | +ascending | +
-
+
- | id | -bigserial not null | -
- | - | auto-incremented | -
- | report_amount | -int4 not null | -
- | report_field | -text not null | -
- | reporting_time | -timestamptz not null | -
- | tld | -text not null | -
- | domain_repo_id | -text | -
- | history_revision_id | -int8 | -
- | ||
Primary Key | -||
- | ||
DomainTransactionRecord_pkey | -[primary key] | -|
- | id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_transaction_record_tld | -[foreign key, with no action] | -|
- | tld (0..many)→ public.Tld.tld_name | -- |
- | ||
fkcjqe54u72kha71vkibvxhjye7 | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
Indexes | -||
- | ||
DomainTransactionRecord_pkey | -[unique index] | -|
- | id | -ascending | -
- | ||
domain_history_to_transaction_record_idx | -[non-unique index] | -|
- | domain_repo_id | -ascending | -
- | history_revision_id | -ascending | -
+ | id | +bigserial not null | +
+ | + | auto-incremented | +
+ | report_amount | +int4 not null | +
+ | report_field | +text not null | +
+ | reporting_time | +timestamptz not null | +
+ | tld | +text not null | +
+ | domain_repo_id | +text | +
+ | history_revision_id | +int8 | +
+ | ||
Primary Key | +||
+ | ||
DomainTransactionRecord_pkey | +[primary key] | +|
+ | id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_transaction_record_tld | +[foreign key, with no action] | +|
+ | tld (0..many)→ public.Tld.tld_name | ++ |
+ | ||
fkcjqe54u72kha71vkibvxhjye7 | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
DomainTransactionRecord_pkey | +[unique index] | +|
+ | id | +ascending | +
+ | ||
domain_history_to_transaction_record_idx | +[non-unique index] | +|
+ | domain_repo_id | +ascending | +
+ | history_revision_id | +ascending | +
-
+
- | grace_period_id | -int8 not null | -
- | billing_event_id | -int8 | -
- | billing_recurrence_id | -int8 | -
- | registrar_id | -text not null | -
- | domain_repo_id | -text not null | -
- | expiration_time | -timestamptz not null | -
- | type | -text not null | -
- | billing_event_history_id | -int8 | -
- | billing_recurrence_history_id | -int8 | -
- | billing_event_domain_repo_id | -text | -
- | billing_recurrence_domain_repo_id | -text | -
- | ||
Primary Key | -||
- | ||
GracePeriod_pkey | -[primary key] | -|
- | grace_period_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_grace_period_billing_event_id | -[foreign key, with no action] | -|
- | billing_event_id (0..many)→ public.BillingEvent.billing_event_id | -- |
- | ||
fk_grace_period_billing_recurrence_id | -[foreign key, with no action] | -|
- | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | -- |
- | ||
fk_grace_period_domain_repo_id | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_grace_period_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
Indexes | -||
- | ||
idxbgssjudpm428mrv0xfpvgifps | -[non-unique index] | -|
- | billing_event_id | -ascending | -
- | ||
idx5u5m6clpk3nktrvtyy5umacb6 | -[non-unique index] | -|
- | billing_recurrence_id | -ascending | -
- | ||
GracePeriod_pkey | -[unique index] | -|
- | grace_period_id | -ascending | -
- | ||
idxj1mtx98ndgbtb1bkekahms18w | -[non-unique index] | -|
- | domain_repo_id | -ascending | -
+ | grace_period_id | +int8 not null | +
+ | billing_event_id | +int8 | +
+ | billing_recurrence_id | +int8 | +
+ | registrar_id | +text not null | +
+ | domain_repo_id | +text not null | +
+ | expiration_time | +timestamptz not null | +
+ | type | +text not null | +
+ | billing_event_history_id | +int8 | +
+ | billing_recurrence_history_id | +int8 | +
+ | billing_event_domain_repo_id | +text | +
+ | billing_recurrence_domain_repo_id | +text | +
+ | ||
Primary Key | +||
+ | ||
GracePeriod_pkey | +[primary key] | +|
+ | grace_period_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_grace_period_billing_event_id | +[foreign key, with no action] | +|
+ | billing_event_id (0..many)→ public.BillingEvent.billing_event_id | ++ |
+ | ||
fk_grace_period_billing_recurrence_id | +[foreign key, with no action] | +|
+ | billing_recurrence_id (0..many)→ public.BillingRecurrence.billing_recurrence_id | ++ |
+ | ||
fk_grace_period_domain_repo_id | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_grace_period_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
Indexes | +||
+ | ||
idxbgssjudpm428mrv0xfpvgifps | +[non-unique index] | +|
+ | billing_event_id | +ascending | +
+ | ||
idx5u5m6clpk3nktrvtyy5umacb6 | +[non-unique index] | +|
+ | billing_recurrence_id | +ascending | +
+ | ||
GracePeriod_pkey | +[unique index] | +|
+ | grace_period_id | +ascending | +
+ | ||
idxj1mtx98ndgbtb1bkekahms18w | +[non-unique index] | +|
+ | domain_repo_id | +ascending | +
-
+
- | grace_period_history_revision_id | -int8 not null | -
- | billing_event_id | -int8 | -
- | billing_event_history_id | -int8 | -
- | billing_recurrence_id | -int8 | -
- | billing_recurrence_history_id | -int8 | -
- | registrar_id | -text not null | -
- | domain_repo_id | -text not null | -
- | expiration_time | -timestamptz not null | -
- | type | -text not null | -
- | domain_history_revision_id | -int8 | -
- | grace_period_id | -int8 not null | -
- | billing_event_domain_repo_id | -text | -
- | billing_recurrence_domain_repo_id | -text | -
- | ||
Primary Key | -||
- | ||
GracePeriodHistory_pkey | -[primary key] | -|
- | grace_period_history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk7w3cx8d55q8bln80e716tr7b8 | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
Indexes | -||
- | ||
GracePeriodHistory_pkey | -[unique index] | -|
- | grace_period_history_revision_id | -ascending | -
- | ||
idxd01j17vrpjxaerxdmn8bwxs7s | -[non-unique index] | -|
- | domain_repo_id | -ascending | -
+ | grace_period_history_revision_id | +int8 not null | +
+ | billing_event_id | +int8 | +
+ | billing_event_history_id | +int8 | +
+ | billing_recurrence_id | +int8 | +
+ | billing_recurrence_history_id | +int8 | +
+ | registrar_id | +text not null | +
+ | domain_repo_id | +text not null | +
+ | expiration_time | +timestamptz not null | +
+ | type | +text not null | +
+ | domain_history_revision_id | +int8 | +
+ | grace_period_id | +int8 not null | +
+ | billing_event_domain_repo_id | +text | +
+ | billing_recurrence_domain_repo_id | +text | +
+ | ||
Primary Key | +||
+ | ||
GracePeriodHistory_pkey | +[primary key] | +|
+ | grace_period_history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk7w3cx8d55q8bln80e716tr7b8 | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
GracePeriodHistory_pkey | +[unique index] | +|
+ | grace_period_history_revision_id | +ascending | +
+ | ||
idxd01j17vrpjxaerxdmn8bwxs7s | +[non-unique index] | +|
+ | domain_repo_id | +ascending | +
-
+
- | repo_id | -text not null | -
- | creation_registrar_id | -text | -
- | creation_time | -timestamptz | -
- | current_sponsor_registrar_id | -text | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | last_epp_update_time | -timestamptz | -
- | statuses | -_text | -
- | host_name | -text | -
- | last_superordinate_change | -timestamptz | -
- | last_transfer_time | -timestamptz | -
- | superordinate_domain | -text | -
- | inet_addresses | -_text | -
- | update_timestamp | -timestamptz | -
- | transfer_poll_message_id_3 | -int8 | -
- | ||
Primary Key | -||
- | ||
Host_pkey | -[primary key] | -|
- | repo_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_host_superordinate_domain | -[foreign key, with no action] | -|
- | superordinate_domain (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_domainhost_host_valid | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.DomainHost.host_repo_id | -- |
- | ||
fk_hosthistory_host | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.HostHistory.host_repo_id | -- |
- | ||
fk_poll_message_host_repo_id | -[foreign key, with no action] | -|
- | repo_id ←(0..many) public.PollMessage.host_repo_id | -- |
- | ||
fk_host_creation_registrar_id | -[foreign key, with no action] | -|
- | creation_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_host_current_sponsor_registrar_id | -[foreign key, with no action] | -|
- | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_host_last_epp_update_registrar_id | -[foreign key, with no action] | -|
- | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
Indexes | -||
- | ||
idxrc77s1ndiemi2vwwudchye214 | -[non-unique index] | -|
- | inet_addresses | -unknown | -
- | ||
idxl49vydnq0h5j1piefwjy4i8er | -[non-unique index] | -|
- | current_sponsor_registrar_id | -ascending | -
- | ||
idxkpkh68n6dy5v51047yr6b0e9l | -[non-unique index] | -|
- | host_name | -ascending | -
- | ||
Host_pkey | -[unique index] | -|
- | repo_id | -ascending | -
- | ||
idxy98mebut8ix1v07fjxxdkqcx | -[non-unique index] | -|
- | creation_time | -ascending | -
- | ||
idxovmntef6l45tw2bsfl56tcugx | -[non-unique index] | -|
- | deletion_time | -ascending | -
+ | repo_id | +text not null | +
+ | creation_registrar_id | +text | +
+ | creation_time | +timestamptz | +
+ | current_sponsor_registrar_id | +text | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | last_epp_update_time | +timestamptz | +
+ | statuses | +_text | +
+ | host_name | +text | +
+ | last_superordinate_change | +timestamptz | +
+ | last_transfer_time | +timestamptz | +
+ | superordinate_domain | +text | +
+ | inet_addresses | +_text | +
+ | update_timestamp | +timestamptz | +
+ | transfer_poll_message_id_3 | +int8 | +
+ | ||
Primary Key | +||
+ | ||
Host_pkey | +[primary key] | +|
+ | repo_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_host_superordinate_domain | +[foreign key, with no action] | +|
+ | superordinate_domain (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_domainhost_host_valid | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.DomainHost.host_repo_id | ++ |
+ | ||
fk_hosthistory_host | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.HostHistory.host_repo_id | ++ |
+ | ||
fk_poll_message_host_repo_id | +[foreign key, with no action] | +|
+ | repo_id ←(0..many) public.PollMessage.host_repo_id | ++ |
+ | ||
fk_host_creation_registrar_id | +[foreign key, with no action] | +|
+ | creation_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_host_current_sponsor_registrar_id | +[foreign key, with no action] | +|
+ | current_sponsor_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_host_last_epp_update_registrar_id | +[foreign key, with no action] | +|
+ | last_epp_update_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
Indexes | +||
+ | ||
idxrc77s1ndiemi2vwwudchye214 | +[non-unique index] | +|
+ | inet_addresses | +unknown | +
+ | ||
idxl49vydnq0h5j1piefwjy4i8er | +[non-unique index] | +|
+ | current_sponsor_registrar_id | +ascending | +
+ | ||
idxkpkh68n6dy5v51047yr6b0e9l | +[non-unique index] | +|
+ | host_name | +ascending | +
+ | ||
Host_pkey | +[unique index] | +|
+ | repo_id | +ascending | +
+ | ||
idxy98mebut8ix1v07fjxxdkqcx | +[non-unique index] | +|
+ | creation_time | +ascending | +
+ | ||
idxovmntef6l45tw2bsfl56tcugx | +[non-unique index] | +|
+ | deletion_time | +ascending | +
-
+
- | history_revision_id | -int8 not null | -
- | history_by_superuser | -bool not null | -
- | history_registrar_id | -text not null | -
- | history_modification_time | -timestamptz not null | -
- | history_reason | -text | -
- | history_requested_by_registrar | -bool | -
- | history_client_transaction_id | -text | -
- | history_server_transaction_id | -text | -
- | history_type | -text not null | -
- | history_xml_bytes | -bytea | -
- | host_name | -text | -
- | inet_addresses | -_text | -
- | last_superordinate_change | -timestamptz | -
- | last_transfer_time | -timestamptz | -
- | superordinate_domain | -text | -
- | creation_registrar_id | -text | -
- | creation_time | -timestamptz | -
- | current_sponsor_registrar_id | -text | -
- | deletion_time | -timestamptz | -
- | last_epp_update_registrar_id | -text | -
- | last_epp_update_time | -timestamptz | -
- | statuses | -_text | -
- | host_repo_id | -text not null | -
- | update_timestamp | -timestamptz | -
- | transfer_poll_message_id_3 | -int8 | -
- | ||
Primary Key | -||
- | ||
HostHistory_pkey | -[primary key] | -|
- | host_repo_id | -- |
- | history_revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_hosthistory_host | -[foreign key, with no action] | -|
- | host_repo_id (0..many)→ public.Host.repo_id | -- |
- | ||
fk_history_registrar_id | -[foreign key, with no action] | -|
- | history_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_host_history | -[foreign key, with no action] | -|
- | host_repo_id ←(0..many) public.PollMessage.host_repo_id | -- |
- | history_revision_id ←(0..many) public.PollMessage.host_history_revision_id | -- |
- | ||
Indexes | -||
- | ||
idx1iy7njgb7wjmj9piml4l2g0qi | -[non-unique index] | -|
- | history_registrar_id | -ascending | -
- | ||
idxknk8gmj7s47q56cwpa6rmpt5l | -[non-unique index] | -|
- | history_type | -ascending | -
- | ||
idxj77pfwhui9f0i7wjq6lmibovj | -[non-unique index] | -|
- | host_name | -ascending | -
- | ||
idxfg2nnjlujxo6cb9fha971bq2n | -[non-unique index] | -|
- | creation_time | -ascending | -
- | ||
idx67qwkjtlq5q8dv6egtrtnhqi7 | -[non-unique index] | -|
- | history_modification_time | -ascending | -
- | ||
HostHistory_pkey | -[unique index] | -|
- | host_repo_id | -ascending | -
- | history_revision_id | -ascending | -
+ | history_revision_id | +int8 not null | +
+ | history_by_superuser | +bool not null | +
+ | history_registrar_id | +text not null | +
+ | history_modification_time | +timestamptz not null | +
+ | history_reason | +text | +
+ | history_requested_by_registrar | +bool | +
+ | history_client_transaction_id | +text | +
+ | history_server_transaction_id | +text | +
+ | history_type | +text not null | +
+ | history_xml_bytes | +bytea | +
+ | host_name | +text | +
+ | inet_addresses | +_text | +
+ | last_superordinate_change | +timestamptz | +
+ | last_transfer_time | +timestamptz | +
+ | superordinate_domain | +text | +
+ | creation_registrar_id | +text | +
+ | creation_time | +timestamptz | +
+ | current_sponsor_registrar_id | +text | +
+ | deletion_time | +timestamptz | +
+ | last_epp_update_registrar_id | +text | +
+ | last_epp_update_time | +timestamptz | +
+ | statuses | +_text | +
+ | host_repo_id | +text not null | +
+ | update_timestamp | +timestamptz | +
+ | transfer_poll_message_id_3 | +int8 | +
+ | ||
Primary Key | +||
+ | ||
HostHistory_pkey | +[primary key] | +|
+ | host_repo_id | ++ |
+ | history_revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_hosthistory_host | +[foreign key, with no action] | +|
+ | host_repo_id (0..many)→ public.Host.repo_id | ++ |
+ | ||
fk_history_registrar_id | +[foreign key, with no action] | +|
+ | history_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_host_history | +[foreign key, with no action] | +|
+ | host_repo_id ←(0..many) public.PollMessage.host_repo_id | ++ |
+ | history_revision_id ←(0..many) public.PollMessage.host_history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
idx1iy7njgb7wjmj9piml4l2g0qi | +[non-unique index] | +|
+ | history_registrar_id | +ascending | +
+ | ||
idxknk8gmj7s47q56cwpa6rmpt5l | +[non-unique index] | +|
+ | history_type | +ascending | +
+ | ||
idxj77pfwhui9f0i7wjq6lmibovj | +[non-unique index] | +|
+ | host_name | +ascending | +
+ | ||
idxfg2nnjlujxo6cb9fha971bq2n | +[non-unique index] | +|
+ | creation_time | +ascending | +
+ | ||
idx67qwkjtlq5q8dv6egtrtnhqi7 | +[non-unique index] | +|
+ | history_modification_time | +ascending | +
+ | ||
HostHistory_pkey | +[unique index] | +|
+ | host_repo_id | +ascending | +
+ | history_revision_id | +ascending | +
-
+
- | resource_name | -text not null | -
- | "scope" | -text not null | -
- | acquired_time | -timestamptz not null | -
- | expiration_time | -timestamptz not null | -
- | request_log_id | -text not null | -
- | ||
Primary Key | -||
- | ||
Lock_pkey | -[primary key] | -|
- | resource_name | -- |
- | "scope" | -- |
- | ||
Indexes | -||
- | ||
Lock_pkey | -[unique index] | -|
- | resource_name | -ascending | -
- | "scope" | -ascending | -
+ | resource_name | +text not null | +
+ | "scope" | +text not null | +
+ | acquired_time | +timestamptz not null | +
+ | expiration_time | +timestamptz not null | +
+ | request_log_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
Lock_pkey | +[primary key] | +|
+ | resource_name | ++ |
+ | "scope" | ++ |
+ | ||
Indexes | +||
+ | ||
Lock_pkey | +[unique index] | +|
+ | resource_name | +ascending | +
+ | "scope" | +ascending | +
-
+
- | type | -text not null | -
- | poll_message_id | -int8 not null | -
- | registrar_id | -text not null | -
- | contact_repo_id | -text | -
- | contact_history_revision_id | -int8 | -
- | domain_repo_id | -text | -
- | domain_history_revision_id | -int8 | -
- | event_time | -timestamptz not null | -
- | host_repo_id | -text | -
- | host_history_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 | -bool | -
- | 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 | -
- | transfer_response_host_id | -text | -
- | ||
Primary Key | -||
- | ||
PollMessage_pkey | -[primary key] | -|
- | poll_message_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_poll_message_contact_repo_id | -[foreign key, with no action] | -|
- | contact_repo_id (0..many)→ public.Contact.repo_id | -- |
- | ||
fk_poll_message_domain_repo_id | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.Domain.repo_id | -- |
- | ||
fk_poll_message_host_repo_id | -[foreign key, with no action] | -|
- | host_repo_id (0..many)→ public.Host.repo_id | -- |
- | ||
fk_poll_message_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_transfer_response_gaining_registrar_id | -[foreign key, with no action] | -|
- | transfer_response_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_transfer_response_losing_registrar_id | -[foreign key, with no action] | -|
- | transfer_response_losing_registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
fk_poll_message_contact_history | -[foreign key, with no action] | -|
- | contact_repo_id (0..many)→ public.ContactHistory.contact_repo_id | -- |
- | contact_history_revision_id (0..many)→ public.ContactHistory.history_revision_id | -- |
- | ||
fk_poll_message_domain_history | -[foreign key, with no action] | -|
- | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | -- |
- | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | -- |
- | ||
fk_poll_message_host_history | -[foreign key, with no action] | -|
- | host_repo_id (0..many)→ public.HostHistory.host_repo_id | -- |
- | host_history_revision_id (0..many)→ public.HostHistory.history_revision_id | -- |
- | ||
Indexes | -||
- | ||
PollMessage_pkey | -[unique index] | -|
- | poll_message_id | -ascending | -
- | ||
idxe7wu46c7wpvfmfnj4565abibp | -[non-unique index] | -|
- | registrar_id | -ascending | -
- | ||
idxaydgox62uno9qx8cjlj5lauye | -[non-unique index] | -|
- | event_time | -ascending | -
+ | type | +text not null | +
+ | poll_message_id | +int8 not null | +
+ | registrar_id | +text not null | +
+ | contact_repo_id | +text | +
+ | contact_history_revision_id | +int8 | +
+ | domain_repo_id | +text | +
+ | domain_history_revision_id | +int8 | +
+ | event_time | +timestamptz not null | +
+ | host_repo_id | +text | +
+ | host_history_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 | +bool | +
+ | 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 | +
+ | transfer_response_host_id | +text | +
+ | ||
Primary Key | +||
+ | ||
PollMessage_pkey | +[primary key] | +|
+ | poll_message_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_poll_message_contact_repo_id | +[foreign key, with no action] | +|
+ | contact_repo_id (0..many)→ public.Contact.repo_id | ++ |
+ | ||
fk_poll_message_domain_repo_id | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.Domain.repo_id | ++ |
+ | ||
fk_poll_message_host_repo_id | +[foreign key, with no action] | +|
+ | host_repo_id (0..many)→ public.Host.repo_id | ++ |
+ | ||
fk_poll_message_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_transfer_response_gaining_registrar_id | +[foreign key, with no action] | +|
+ | transfer_response_gaining_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_transfer_response_losing_registrar_id | +[foreign key, with no action] | +|
+ | transfer_response_losing_registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
fk_poll_message_contact_history | +[foreign key, with no action] | +|
+ | contact_repo_id (0..many)→ public.ContactHistory.contact_repo_id | ++ |
+ | contact_history_revision_id (0..many)→ public.ContactHistory.history_revision_id | ++ |
+ | ||
fk_poll_message_domain_history | +[foreign key, with no action] | +|
+ | domain_repo_id (0..many)→ public.DomainHistory.domain_repo_id | ++ |
+ | domain_history_revision_id (0..many)→ public.DomainHistory.history_revision_id | ++ |
+ | ||
fk_poll_message_host_history | +[foreign key, with no action] | +|
+ | host_repo_id (0..many)→ public.HostHistory.host_repo_id | ++ |
+ | host_history_revision_id (0..many)→ public.HostHistory.history_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
PollMessage_pkey | +[unique index] | +|
+ | poll_message_id | +ascending | +
+ | ||
idxe7wu46c7wpvfmfnj4565abibp | +[non-unique index] | +|
+ | registrar_id | +ascending | +
+ | ||
idxaydgox62uno9qx8cjlj5lauye | +[non-unique index] | +|
+ | event_time | +ascending | +
-
+
- | revision_id | -int8 not null | -
- | price | -numeric(19, 2) not null | -
- | domain_label | -text not null | -
- | ||
Primary Key | -||
- | ||
PremiumEntry_pkey | -[primary key] | -|
- | revision_id | -- |
- | domain_label | -- |
- | ||
Foreign Keys | -||
- | ||
fko0gw90lpo1tuee56l0nb6y6g5 | -[foreign key, with no action] | -|
- | revision_id (0..many)→ public.PremiumList.revision_id | -- |
- | ||
Indexes | -||
- | ||
PremiumEntry_pkey | -[unique index] | -|
- | revision_id | -ascending | -
- | domain_label | -ascending | -
+ | revision_id | +int8 not null | +
+ | price | +numeric(19, 2) not null | +
+ | domain_label | +text not null | +
+ | ||
Primary Key | +||
+ | ||
PremiumEntry_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | domain_label | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fko0gw90lpo1tuee56l0nb6y6g5 | +[foreign key, with no action] | +|
+ | revision_id (0..many)→ public.PremiumList.revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
PremiumEntry_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
+ | domain_label | +ascending | +
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | creation_timestamp | -timestamptz | -
- | name | -text not null | -
- | bloom_filter | -bytea not null | -
- | currency | -text not null | -
- | ||
Primary Key | -||
- | ||
PremiumList_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fko0gw90lpo1tuee56l0nb6y6g5 | -[foreign key, with no action] | -|
- | revision_id ←(0..many) public.PremiumEntry.revision_id | -- |
- | ||
Indexes | -||
- | ||
PremiumList_pkey | -[unique index] | -|
- | revision_id | -ascending | -
- | ||
premiumlist_name_idx | -[non-unique index] | -|
- | name | -ascending | -
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | creation_timestamp | +timestamptz | +
+ | name | +text not null | +
+ | bloom_filter | +bytea not null | +
+ | currency | +text not null | +
+ | ||
Primary Key | +||
+ | ||
PremiumList_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fko0gw90lpo1tuee56l0nb6y6g5 | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) public.PremiumEntry.revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
PremiumList_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
+ | ||
premiumlist_name_idx | +[non-unique index] | +|
+ | name | +ascending | +
-
+
- | tld | -text not null | -
- | mode | -text not null | -
- | "date" | -date not null | -
- | update_timestamp | -timestamptz | -
- | revision | -int4 not null | -
- | ||
Primary Key | -||
- | ||
RdeRevision_pkey | -[primary key] | -|
- | tld | -- |
- | mode | -- |
- | "date" | -- |
- | ||
Indexes | -||
- | ||
RdeRevision_pkey | -[unique index] | -|
- | tld | -ascending | -
- | mode | -ascending | -
- | "date" | -ascending | -
+ | tld | +text not null | +
+ | mode | +text not null | +
+ | "date" | +date not null | +
+ | update_timestamp | +timestamptz | +
+ | revision | +int4 not null | +
+ | ||
Primary Key | +||
+ | ||
RdeRevision_pkey | +[primary key] | +|
+ | tld | ++ |
+ | mode | ++ |
+ | "date" | ++ |
+ | ||
Indexes | +||
+ | ||
RdeRevision_pkey | +[unique index] | +|
+ | tld | +ascending | +
+ | mode | +ascending | +
+ | "date" | +ascending | +
-
+
- | registrar_id | -text not null | -
- | allowed_tlds | -_text | -
- | billing_account_map | -"hstore" | -
- | block_premium_names | -bool not null | -
- | client_certificate | -text | -
- | client_certificate_hash | -text | -
- | contacts_require_syncing | -bool not null | -
- | creation_time | -timestamptz not null | -
- | drive_folder_id | -text | -
- | email_address | -text | -
- | failover_client_certificate | -text | -
- | failover_client_certificate_hash | -text | -
- | fax_number | -text | -
- | iana_identifier | -int8 | -
- | icann_referral_email | -text | -
- | i18n_address_city | -text | -
- | i18n_address_country_code | -text | -
- | i18n_address_state | -text | -
- | i18n_address_street_line1 | -text | -
- | i18n_address_street_line2 | -text | -
- | i18n_address_street_line3 | -text | -
- | i18n_address_zip | -text | -
- | ip_address_allow_list | -_text | -
- | last_certificate_update_time | -timestamptz | -
- | last_update_time | -timestamptz not null | -
- | localized_address_city | -text | -
- | localized_address_country_code | -text | -
- | localized_address_state | -text | -
- | localized_address_street_line1 | -text | -
- | localized_address_street_line2 | -text | -
- | localized_address_street_line3 | -text | -
- | localized_address_zip | -text | -
- | password_hash | -text | -
- | phone_number | -text | -
- | phone_passcode | -text | -
- | po_number | -text | -
- | rdap_base_urls | -_text | -
- | registrar_name | -text not null | -
- | registry_lock_allowed | -bool not null | -
- | password_salt | -text | -
- | state | -text | -
- | type | -text not null | -
- | url | -text | -
- | whois_server | -text | -
- | last_expiring_cert_notification_sent_date | -timestamptz | -
- | last_expiring_failover_cert_notification_sent_date | -timestamptz | -
- | ||
Primary Key | -||
- | ||
Registrar_pkey | -[primary key] | -|
- | registrar_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk_billing_cancellation_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.BillingCancellation.registrar_id | -- |
- | ||
fk_billing_event_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.BillingEvent.registrar_id | -- |
- | ||
fk_billing_recurrence_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.BillingRecurrence.registrar_id | -- |
- | ||
fk1sfyj7o7954prbn1exk7lpnoe | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.creation_registrar_id | -- |
- | ||
fk93c185fx7chn68uv7nl6uv2s0 | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.current_sponsor_registrar_id | -- |
- | ||
fkmb7tdiv85863134w1wogtxrb2 | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.last_epp_update_registrar_id | -- |
- | ||
fk_contact_transfer_gaining_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.transfer_gaining_registrar_id | -- |
- | ||
fk_contact_transfer_losing_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Contact.transfer_losing_registrar_id | -- |
- | ||
fk_contact_history_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.ContactHistory.history_registrar_id | -- |
- | ||
fk2jc69qyg2tv9hhnmif6oa1cx1 | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.creation_registrar_id | -- |
- | ||
fk2u3srsfbei272093m3b3xwj23 | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.current_sponsor_registrar_id | -- |
- | ||
fkjc0r9r5y1lfbt4gpbqw4wsuvq | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.last_epp_update_registrar_id | -- |
- | ||
fk_domain_transfer_gaining_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.transfer_gaining_registrar_id | -- |
- | ||
fk_domain_transfer_losing_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Domain.transfer_losing_registrar_id | -- |
- | ||
fk_domain_history_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.DomainHistory.history_registrar_id | -- |
- | ||
fk_grace_period_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.GracePeriod.registrar_id | -- |
- | ||
fk_host_creation_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Host.creation_registrar_id | -- |
- | ||
fk_host_current_sponsor_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Host.current_sponsor_registrar_id | -- |
- | ||
fk_host_last_epp_update_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.Host.last_epp_update_registrar_id | -- |
- | ||
fk_history_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.HostHistory.history_registrar_id | -- |
- | ||
fk_poll_message_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.PollMessage.registrar_id | -- |
- | ||
fk_poll_message_transfer_response_gaining_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.PollMessage.transfer_response_gaining_registrar_id | -- |
- | ||
fk_poll_message_transfer_response_losing_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.PollMessage.transfer_response_losing_registrar_id | -- |
- | ||
fk_registrar_poc_registrar_id | -[foreign key, with no action] | -|
- | registrar_id ←(0..many) public.RegistrarPoc.registrar_id | -- |
- | ||
Indexes | -||
- | ||
registrar_iana_identifier_idx | -[non-unique index] | -|
- | iana_identifier | -ascending | -
- | ||
Registrar_pkey | -[unique index] | -|
- | registrar_id | -ascending | -
- | ||
registrar_name_idx | -[non-unique index] | -|
- | registrar_name | -ascending | -
+ | registrar_id | +text not null | +
+ | allowed_tlds | +_text | +
+ | billing_account_map | +"hstore" | +
+ | block_premium_names | +bool not null | +
+ | client_certificate | +text | +
+ | client_certificate_hash | +text | +
+ | contacts_require_syncing | +bool not null | +
+ | creation_time | +timestamptz not null | +
+ | drive_folder_id | +text | +
+ | email_address | +text | +
+ | failover_client_certificate | +text | +
+ | failover_client_certificate_hash | +text | +
+ | fax_number | +text | +
+ | iana_identifier | +int8 | +
+ | icann_referral_email | +text | +
+ | i18n_address_city | +text | +
+ | i18n_address_country_code | +text | +
+ | i18n_address_state | +text | +
+ | i18n_address_street_line1 | +text | +
+ | i18n_address_street_line2 | +text | +
+ | i18n_address_street_line3 | +text | +
+ | i18n_address_zip | +text | +
+ | ip_address_allow_list | +_text | +
+ | last_certificate_update_time | +timestamptz | +
+ | last_update_time | +timestamptz not null | +
+ | localized_address_city | +text | +
+ | localized_address_country_code | +text | +
+ | localized_address_state | +text | +
+ | localized_address_street_line1 | +text | +
+ | localized_address_street_line2 | +text | +
+ | localized_address_street_line3 | +text | +
+ | localized_address_zip | +text | +
+ | password_hash | +text | +
+ | phone_number | +text | +
+ | phone_passcode | +text | +
+ | po_number | +text | +
+ | rdap_base_urls | +_text | +
+ | registrar_name | +text not null | +
+ | registry_lock_allowed | +bool not null | +
+ | password_salt | +text | +
+ | state | +text | +
+ | type | +text not null | +
+ | url | +text | +
+ | whois_server | +text | +
+ | last_expiring_cert_notification_sent_date | +timestamptz | +
+ | last_expiring_failover_cert_notification_sent_date | +timestamptz | +
+ | ||
Primary Key | +||
+ | ||
Registrar_pkey | +[primary key] | +|
+ | registrar_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_billing_cancellation_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.BillingCancellation.registrar_id | ++ |
+ | ||
fk_billing_event_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.BillingEvent.registrar_id | ++ |
+ | ||
fk_billing_recurrence_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.BillingRecurrence.registrar_id | ++ |
+ | ||
fk1sfyj7o7954prbn1exk7lpnoe | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.creation_registrar_id | ++ |
+ | ||
fk93c185fx7chn68uv7nl6uv2s0 | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.current_sponsor_registrar_id | ++ |
+ | ||
fkmb7tdiv85863134w1wogtxrb2 | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.last_epp_update_registrar_id | ++ |
+ | ||
fk_contact_transfer_gaining_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.transfer_gaining_registrar_id | ++ |
+ | ||
fk_contact_transfer_losing_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Contact.transfer_losing_registrar_id | ++ |
+ | ||
fk_contact_history_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.ContactHistory.history_registrar_id | ++ |
+ | ||
fk2jc69qyg2tv9hhnmif6oa1cx1 | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.creation_registrar_id | ++ |
+ | ||
fk2u3srsfbei272093m3b3xwj23 | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.current_sponsor_registrar_id | ++ |
+ | ||
fkjc0r9r5y1lfbt4gpbqw4wsuvq | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.last_epp_update_registrar_id | ++ |
+ | ||
fk_domain_transfer_gaining_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.transfer_gaining_registrar_id | ++ |
+ | ||
fk_domain_transfer_losing_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Domain.transfer_losing_registrar_id | ++ |
+ | ||
fk_domain_history_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.DomainHistory.history_registrar_id | ++ |
+ | ||
fk_grace_period_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.GracePeriod.registrar_id | ++ |
+ | ||
fk_host_creation_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Host.creation_registrar_id | ++ |
+ | ||
fk_host_current_sponsor_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Host.current_sponsor_registrar_id | ++ |
+ | ||
fk_host_last_epp_update_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.Host.last_epp_update_registrar_id | ++ |
+ | ||
fk_history_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.HostHistory.history_registrar_id | ++ |
+ | ||
fk_poll_message_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.PollMessage.registrar_id | ++ |
+ | ||
fk_poll_message_transfer_response_gaining_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.PollMessage.transfer_response_gaining_registrar_id | ++ |
+ | ||
fk_poll_message_transfer_response_losing_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.PollMessage.transfer_response_losing_registrar_id | ++ |
+ | ||
fk_registrar_poc_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id ←(0..many) public.RegistrarPoc.registrar_id | ++ |
+ | ||
Indexes | +||
+ | ||
registrar_iana_identifier_idx | +[non-unique index] | +|
+ | iana_identifier | +ascending | +
+ | ||
Registrar_pkey | +[unique index] | +|
+ | registrar_id | +ascending | +
+ | ||
registrar_name_idx | +[non-unique index] | +|
+ | registrar_name | +ascending | +
-
+
- | email_address | -text not null | -
- | allowed_to_set_registry_lock_password | -bool not null | -
- | fax_number | -text | -
- | gae_user_id | -text | -
- | name | -text | -
- | phone_number | -text | -
- | registry_lock_password_hash | -text | -
- | registry_lock_password_salt | -text | -
- | types | -_text | -
- | visible_in_domain_whois_as_abuse | -bool not null | -
- | visible_in_whois_as_admin | -bool not null | -
- | visible_in_whois_as_tech | -bool not null | -
- | registry_lock_email_address | -text | -
- | registrar_id | -text not null | -
- | ||
Primary Key | -||
- | ||
RegistrarPoc_pkey | -[primary key] | -|
- | registrar_id | -- |
- | email_address | -- |
- | ||
Foreign Keys | -||
- | ||
fk_registrar_poc_registrar_id | -[foreign key, with no action] | -|
- | registrar_id (0..many)→ public.Registrar.registrar_id | -- |
- | ||
Indexes | -||
- | ||
registrarpoc_gae_user_id_idx | -[non-unique index] | -|
- | gae_user_id | -ascending | -
- | ||
RegistrarPoc_pkey | -[unique index] | -|
- | registrar_id | -ascending | -
- | email_address | -ascending | -
+ | email_address | +text not null | +
+ | allowed_to_set_registry_lock_password | +bool not null | +
+ | fax_number | +text | +
+ | gae_user_id | +text | +
+ | name | +text | +
+ | phone_number | +text | +
+ | registry_lock_password_hash | +text | +
+ | registry_lock_password_salt | +text | +
+ | types | +_text | +
+ | visible_in_domain_whois_as_abuse | +bool not null | +
+ | visible_in_whois_as_admin | +bool not null | +
+ | visible_in_whois_as_tech | +bool not null | +
+ | registry_lock_email_address | +text | +
+ | registrar_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
RegistrarPoc_pkey | +[primary key] | +|
+ | registrar_id | ++ |
+ | email_address | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_registrar_poc_registrar_id | +[foreign key, with no action] | +|
+ | registrar_id (0..many)→ public.Registrar.registrar_id | ++ |
+ | ||
Indexes | +||
+ | ||
registrarpoc_gae_user_id_idx | +[non-unique index] | +|
+ | gae_user_id | +ascending | +
+ | ||
RegistrarPoc_pkey | +[unique index] | +|
+ | registrar_id | +ascending | +
+ | email_address | +ascending | +
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | lock_completion_time | -timestamptz | -
- | lock_request_time | -timestamptz not null | -
- | domain_name | -text not null | -
- | is_superuser | -bool not null | -
- | registrar_id | -text not null | -
- | registrar_poc_id | -text | -
- | repo_id | -text not null | -
- | verification_code | -text not null | -
- | unlock_request_time | -timestamptz | -
- | unlock_completion_time | -timestamptz | -
- | last_update_time | -timestamptz not null | -
- | relock_revision_id | -int8 | -
- | relock_duration | -interval | -
- | ||
Primary Key | -||
- | ||
RegistryLock_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk2lhcwpxlnqijr96irylrh1707 | -[foreign key, with no action] | -|
- | revision_id ←(0..many) relock_revision_id | -- |
- | ||
Indexes | -||
- | ||
RegistryLock_pkey | -[unique index] | -|
- | revision_id | -ascending | -
- | ||
idx_registry_lock_registrar_id | -[non-unique index] | -|
- | registrar_id | -ascending | -
- | ||
idx_registry_lock_verification_code | -[non-unique index] | -|
- | verification_code | -ascending | -
- | ||
idx_registry_lock_repo_id_revision_id | -[unique index] | -|
- | repo_id | -ascending | -
- | revision_id | -ascending | -
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | lock_completion_time | +timestamptz | +
+ | lock_request_time | +timestamptz not null | +
+ | domain_name | +text not null | +
+ | is_superuser | +bool not null | +
+ | registrar_id | +text not null | +
+ | registrar_poc_id | +text | +
+ | repo_id | +text not null | +
+ | verification_code | +text not null | +
+ | unlock_request_time | +timestamptz | +
+ | unlock_completion_time | +timestamptz | +
+ | last_update_time | +timestamptz not null | +
+ | relock_revision_id | +int8 | +
+ | relock_duration | +interval | +
+ | ||
Primary Key | +||
+ | ||
RegistryLock_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk2lhcwpxlnqijr96irylrh1707 | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) relock_revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
RegistryLock_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
+ | ||
idx_registry_lock_registrar_id | +[non-unique index] | +|
+ | registrar_id | +ascending | +
+ | ||
idx_registry_lock_verification_code | +[non-unique index] | +|
+ | verification_code | +ascending | +
+ | ||
idx_registry_lock_repo_id_revision_id | +[unique index] | +|
+ | repo_id | +ascending | +
+ | revision_id | +ascending | +
-
+
- | revision_id | -int8 not null | -
- | comment | -text | -
- | reservation_type | -int4 not null | -
- | domain_label | -text not null | -
- | ||
Primary Key | -||
- | ||
ReservedEntry_pkey | -[primary key] | -|
- | revision_id | -- |
- | domain_label | -- |
- | ||
Foreign Keys | -||
- | ||
fkgq03rk0bt1hb915dnyvd3vnfc | -[foreign key, with no action] | -|
- | revision_id (0..many)→ public.ReservedList.revision_id | -- |
- | ||
Indexes | -||
- | ||
ReservedEntry_pkey | -[unique index] | -|
- | revision_id | -ascending | -
- | domain_label | -ascending | -
+ | revision_id | +int8 not null | +
+ | comment | +text | +
+ | reservation_type | +int4 not null | +
+ | domain_label | +text not null | +
+ | ||
Primary Key | +||
+ | ||
ReservedEntry_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | domain_label | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fkgq03rk0bt1hb915dnyvd3vnfc | +[foreign key, with no action] | +|
+ | revision_id (0..many)→ public.ReservedList.revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
ReservedEntry_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
+ | domain_label | +ascending | +
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | creation_timestamp | -timestamptz not null | -
- | name | -text not null | -
- | should_publish | -bool not null | -
- | ||
Primary Key | -||
- | ||
ReservedList_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fkgq03rk0bt1hb915dnyvd3vnfc | -[foreign key, with no action] | -|
- | revision_id ←(0..many) public.ReservedEntry.revision_id | -- |
- | ||
Indexes | -||
- | ||
ReservedList_pkey | -[unique index] | -|
- | revision_id | -ascending | -
- | ||
reservedlist_name_idx | -[non-unique index] | -|
- | name | -ascending | -
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | creation_timestamp | +timestamptz not null | +
+ | name | +text not null | +
+ | should_publish | +bool not null | +
+ | ||
Primary Key | +||
+ | ||
ReservedList_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fkgq03rk0bt1hb915dnyvd3vnfc | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) public.ReservedEntry.revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
ReservedList_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
+ | ||
reservedlist_name_idx | +[non-unique index] | +|
+ | name | +ascending | +
-
+
- | secret | -uuid not null | -
- | id | -int8 not null | -
- | ||
Primary Key | -||
- | ||
ServerSecret_pkey | -[primary key] | -|
- | id | -- |
- | ||
Indexes | -||
- | ||
ServerSecret_pkey | -[unique index] | -|
- | id | -ascending | -
+ | secret | +uuid not null | +
+ | id | +int8 not null | +
+ | ||
Primary Key | +||
+ | ||
ServerSecret_pkey | +[primary key] | +|
+ | id | ++ |
+ | ||
Indexes | +||
+ | ||
ServerSecret_pkey | +[unique index] | +|
+ | id | +ascending | +
-
+
- | revision_id | -int8 not null | -
- | revocation_time | -timestamptz not null | -
- | smd_id | -text not null | -
- | ||
Primary Key | -||
- | ||
SignedMarkRevocationEntry_pkey | -[primary key] | -|
- | revision_id | -- |
- | smd_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk5ivlhvs3121yx2li5tqh54u4 | -[foreign key, with no action] | -|
- | revision_id (0..many)→ public.SignedMarkRevocationList.revision_id | -- |
- | ||
Indexes | -||
- | ||
SignedMarkRevocationEntry_pkey | -[unique index] | -|
- | revision_id | -ascending | -
- | smd_id | -ascending | -
+ | revision_id | +int8 not null | +
+ | revocation_time | +timestamptz not null | +
+ | smd_id | +text not null | +
+ | ||
Primary Key | +||
+ | ||
SignedMarkRevocationEntry_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | smd_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk5ivlhvs3121yx2li5tqh54u4 | +[foreign key, with no action] | +|
+ | revision_id (0..many)→ public.SignedMarkRevocationList.revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
SignedMarkRevocationEntry_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
+ | smd_id | +ascending | +
-
+
- | revision_id | -bigserial not null | -
- | - | auto-incremented | -
- | creation_time | -timestamptz | -
- | ||
Primary Key | -||
- | ||
SignedMarkRevocationList_pkey | -[primary key] | -|
- | revision_id | -- |
- | ||
Foreign Keys | -||
- | ||
fk5ivlhvs3121yx2li5tqh54u4 | -[foreign key, with no action] | -|
- | revision_id ←(0..many) public.SignedMarkRevocationEntry.revision_id | -- |
- | ||
Indexes | -||
- | ||
SignedMarkRevocationList_pkey | -[unique index] | -|
- | revision_id | -ascending | -
+ | revision_id | +bigserial not null | +
+ | + | auto-incremented | +
+ | creation_time | +timestamptz | +
+ | ||
Primary Key | +||
+ | ||
SignedMarkRevocationList_pkey | +[primary key] | +|
+ | revision_id | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk5ivlhvs3121yx2li5tqh54u4 | +[foreign key, with no action] | +|
+ | revision_id ←(0..many) public.SignedMarkRevocationEntry.revision_id | ++ |
+ | ||
Indexes | +||
+ | ||
SignedMarkRevocationList_pkey | +[unique index] | +|
+ | revision_id | +ascending | +
-
+
- | id | -bigserial not null | -
- | - | auto-incremented | -
- | check_date | -date not null | -
- | domain_name | -text not null | -
- | domain_repo_id | -text not null | -
- | registrar_id | -text not null | -
- | threat_types | -_text not null | -
- | tld | -text not null | -
- | ||
Primary Key | -||
- | ||
SafeBrowsingThreat_pkey | -[primary key] | -|
- | id | -- |
- | ||
Indexes | -||
- | ||
SafeBrowsingThreat_pkey | -[unique index] | -|
- | id | -ascending | -
- | ||
spec11threatmatch_check_date_idx | -[non-unique index] | -|
- | check_date | -ascending | -
- | ||
spec11threatmatch_registrar_id_idx | -[non-unique index] | -|
- | registrar_id | -ascending | -
- | ||
spec11threatmatch_tld_idx | -[non-unique index] | -|
- | tld | -ascending | -
+ | id | +bigserial not null | +
+ | + | auto-incremented | +
+ | check_date | +date not null | +
+ | domain_name | +text not null | +
+ | domain_repo_id | +text not null | +
+ | registrar_id | +text not null | +
+ | threat_types | +_text not null | +
+ | tld | +text not null | +
+ | ||
Primary Key | +||
+ | ||
SafeBrowsingThreat_pkey | +[primary key] | +|
+ | id | ++ |
+ | ||
Indexes | +||
+ | ||
SafeBrowsingThreat_pkey | +[unique index] | +|
+ | id | +ascending | +
+ | ||
spec11threatmatch_check_date_idx | +[non-unique index] | +|
+ | check_date | +ascending | +
+ | ||
spec11threatmatch_registrar_id_idx | +[non-unique index] | +|
+ | registrar_id | +ascending | +
+ | ||
spec11threatmatch_tld_idx | +[non-unique index] | +|
+ | tld | +ascending | +
-
+
- | id | -int8 not null | -
- | last_replay_time | -timestamptz not null | -
- | ||
Primary Key | -||
- | ||
SqlReplayCheckpoint_pkey | -[primary key] | -|
- | id | -- |
- | ||
Indexes | -||
- | ||
SqlReplayCheckpoint_pkey | -[unique index] | -|
- | id | -ascending | -
+ | id | +int8 not null | +
+ | last_replay_time | +timestamptz not null | +
+ | ||
Primary Key | +||
+ | ||
SqlReplayCheckpoint_pkey | +[primary key] | +|
+ | id | ++ |
+ | ||
Indexes | +||
+ | ||
SqlReplayCheckpoint_pkey | +[unique index] | +|
+ | id | +ascending | +
-
+
- | tld_name | -text not null | -
- | add_grace_period_length | -interval not null | -
- | allowed_fully_qualified_host_names | -_text | -
- | allowed_registrant_contact_ids | -_text | -
- | anchor_tenant_add_grace_period_length | -interval not null | -
- | auto_renew_grace_period_length | -interval not null | -
- | automatic_transfer_length | -interval not null | -
- | claims_period_end | -timestamptz not null | -
- | create_billing_cost_amount | -numeric(19, 2) | -
- | create_billing_cost_currency | -text | -
- | creation_time | -timestamptz not null | -
- | currency | -text not null | -
- | dns_paused | -bool not null | -
- | dns_writers | -_text not null | -
- | drive_folder_id | -text | -
- | eap_fee_schedule | -"hstore" not null | -
- | escrow_enabled | -bool not null | -
- | invoicing_enabled | -bool not null | -
- | lordn_username | -text | -
- | num_dns_publish_locks | -int4 not null | -
- | pending_delete_length | -interval not null | -
- | premium_list_name | -text | -
- | pricing_engine_class_name | -text | -
- | redemption_grace_period_length | -interval not null | -
- | registry_lock_or_unlock_cost_amount | -numeric(19, 2) | -
- | registry_lock_or_unlock_cost_currency | -text | -
- | renew_billing_cost_transitions | -"hstore" not null | -
- | renew_grace_period_length | -interval not null | -
- | reserved_list_names | -_text | -
- | restore_billing_cost_amount | -numeric(19, 2) | -
- | restore_billing_cost_currency | -text | -
- | roid_suffix | -text | -
- | server_status_change_billing_cost_amount | -numeric(19, 2) | -
- | server_status_change_billing_cost_currency | -text | -
- | tld_state_transitions | -"hstore" not null | -
- | tld_type | -text not null | -
- | tld_unicode | -text not null | -
- | transfer_grace_period_length | -interval not null | -
- | ||
Primary Key | -||
- | ||
Tld_pkey | -[primary key] | -|
- | tld_name | -- |
- | ||
Foreign Keys | -||
- | ||
fk_domain_tld | -[foreign key, with no action] | -|
- | tld_name ←(0..many) public.Domain.tld | -- |
- | ||
fk_domain_transaction_record_tld | -[foreign key, with no action] | -|
- | tld_name ←(0..many) public.DomainTransactionRecord.tld | -- |
- | ||
Indexes | -||
- | ||
Tld_pkey | -[unique index] | -|
- | tld_name | -ascending | -
+ | tld_name | +text not null | +
+ | add_grace_period_length | +interval not null | +
+ | allowed_fully_qualified_host_names | +_text | +
+ | allowed_registrant_contact_ids | +_text | +
+ | anchor_tenant_add_grace_period_length | +interval not null | +
+ | auto_renew_grace_period_length | +interval not null | +
+ | automatic_transfer_length | +interval not null | +
+ | claims_period_end | +timestamptz not null | +
+ | create_billing_cost_amount | +numeric(19, 2) | +
+ | create_billing_cost_currency | +text | +
+ | creation_time | +timestamptz not null | +
+ | currency | +text not null | +
+ | dns_paused | +bool not null | +
+ | dns_writers | +_text not null | +
+ | drive_folder_id | +text | +
+ | eap_fee_schedule | +"hstore" not null | +
+ | escrow_enabled | +bool not null | +
+ | invoicing_enabled | +bool not null | +
+ | lordn_username | +text | +
+ | num_dns_publish_locks | +int4 not null | +
+ | pending_delete_length | +interval not null | +
+ | premium_list_name | +text | +
+ | pricing_engine_class_name | +text | +
+ | redemption_grace_period_length | +interval not null | +
+ | registry_lock_or_unlock_cost_amount | +numeric(19, 2) | +
+ | registry_lock_or_unlock_cost_currency | +text | +
+ | renew_billing_cost_transitions | +"hstore" not null | +
+ | renew_grace_period_length | +interval not null | +
+ | reserved_list_names | +_text | +
+ | restore_billing_cost_amount | +numeric(19, 2) | +
+ | restore_billing_cost_currency | +text | +
+ | roid_suffix | +text | +
+ | server_status_change_billing_cost_amount | +numeric(19, 2) | +
+ | server_status_change_billing_cost_currency | +text | +
+ | tld_state_transitions | +"hstore" not null | +
+ | tld_type | +text not null | +
+ | tld_unicode | +text not null | +
+ | transfer_grace_period_length | +interval not null | +
+ | ||
Primary Key | +||
+ | ||
Tld_pkey | +[primary key] | +|
+ | tld_name | ++ |
+ | ||
Foreign Keys | +||
+ | ||
fk_domain_tld | +[foreign key, with no action] | +|
+ | tld_name ←(0..many) public.Domain.tld | ++ |
+ | ||
fk_domain_transaction_record_tld | +[foreign key, with no action] | +|
+ | tld_name ←(0..many) public.DomainTransactionRecord.tld | ++ |
+ | ||
Indexes | +||
+ | ||
Tld_pkey | +[unique index] | +|
+ | tld_name | +ascending | +
-
+
- | certificate_revocations | -text not null | -
- | update_timestamp | -timestamptz not null | -
- | url | -text not null | -
- | id | -int8 not null | -
- | ||
Primary Key | -||
- | ||
TmchCrl_pkey | -[primary key] | -|
- | id | -- |
- | ||
Indexes | -||
- | ||
TmchCrl_pkey | -[unique index] | -|
- | id | -ascending | -
+ | certificate_revocations | +text not null | +
+ | update_timestamp | +timestamptz not null | +
+ | url | +text not null | +
+ | id | +int8 not null | +
+ | ||
Primary Key | +||
+ | ||
TmchCrl_pkey | +[primary key] | +|
+ | id | ++ |
+ | ||
Indexes | +||
+ | ||
TmchCrl_pkey | +[unique index] | +|
+ | id | +ascending | +
-
+
- | id | -bigserial not null | -
- | - | auto-incremented | -
- | contents | -bytea | -
- | ||
Primary Key | -||
- | ||
Transaction_pkey | -[primary key] | -|
- | id | -- |
- | ||
Indexes | -||
- | ||
Transaction_pkey | -[unique index] | -|
- | id | -ascending | -
+ | id | +bigserial not null | +
+ | + | auto-incremented | +
+ | contents | +bytea | +
+ | ||
Primary Key | +||
+ | ||
Transaction_pkey | +[primary key] | +|
+ | id | ++ |
+ | ||
Indexes | +||
+ | ||
Transaction_pkey | +[unique index] | +|
+ | id | +ascending | +
+
\ No newline at end of file diff --git a/db/src/main/resources/sql/flyway.txt b/db/src/main/resources/sql/flyway.txt index fd8f42c37..298caef1c 100644 --- a/db/src/main/resources/sql/flyway.txt +++ b/db/src/main/resources/sql/flyway.txt @@ -116,3 +116,4 @@ V115__add_renewal_columns_to_billing_recurrence.sql V116__add_renewal_column_to_allocation_token.sql V117__add_billing_recurrence_last_expansion_column.sql V118__drop_billing_identifier_column_from_registrar.sql +V119__token_registration_behavior.sql diff --git a/db/src/main/resources/sql/flyway/V119__token_registration_behavior.sql b/db/src/main/resources/sql/flyway/V119__token_registration_behavior.sql new file mode 100644 index 000000000..31eb879e1 --- /dev/null +++ b/db/src/main/resources/sql/flyway/V119__token_registration_behavior.sql @@ -0,0 +1,15 @@ +-- Copyright 2022 The Nomulus Authors. All Rights Reserved. +-- +-- Licensed under the Apache License, Version 2.0 (the "License"); +-- you may not use this file except in compliance with the License. +-- You may obtain a copy of the License at +-- +-- http://www.apache.org/licenses/LICENSE-2.0 +-- +-- Unless required by applicable law or agreed to in writing, software +-- distributed under the License is distributed on an "AS IS" BASIS, +-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-- See the License for the specific language governing permissions and +-- limitations under the License. + +ALTER TABLE "AllocationToken" ADD COLUMN "registration_behavior" text NOT NULL DEFAULT 'DEFAULT'; diff --git a/db/src/main/resources/sql/schema/nomulus.golden.sql b/db/src/main/resources/sql/schema/nomulus.golden.sql index 944f1b645..9a7b1aed8 100644 --- a/db/src/main/resources/sql/schema/nomulus.golden.sql +++ b/db/src/main/resources/sql/schema/nomulus.golden.sql @@ -52,7 +52,8 @@ CREATE TABLE public."AllocationToken" ( token_status_transitions public.hstore, token_type text, redemption_domain_history_id bigint, - renewal_price_behavior text DEFAULT 'DEFAULT'::text NOT NULL + renewal_price_behavior text DEFAULT 'DEFAULT'::text NOT NULL, + registration_behavior text DEFAULT 'DEFAULT'::text NOT NULL );