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 347f73da8..8a0bbf07f 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 @@ -261,17 +261,18 @@ td.section { generated on - 2023-05-08 17:43:31.639457 + 2023-06-06 17:51:42.337598 last flyway file - V144__drop_database_migration_state_schedule_table.sql + V145__add_breakglass_mode_to_tld_table.sql

 

 

- + + SchemaCrawler_Diagram @@ -284,7 +285,7 @@ td.section { generated on - 2023-05-08 17:43:31.639457 + 2023-06-06 17:51:42.337598 @@ -300,7 +301,7 @@ td.section { token - + text not null @@ -308,7 +309,7 @@ td.section { domain_name - + text @@ -316,7 +317,7 @@ td.section { redemption_domain_repo_id - + text @@ -324,12 +325,12 @@ td.section { token_type - + text - + billingevent_a57d1815 @@ -344,7 +345,7 @@ td.section { billing_event_id - + int8 not null @@ -352,7 +353,7 @@ td.section { registrar_id - + text not null @@ -360,7 +361,7 @@ td.section { domain_history_revision_id - + int8 not null @@ -368,7 +369,7 @@ td.section { domain_repo_id - + text not null @@ -376,7 +377,7 @@ td.section { event_time - + timestamptz not null @@ -384,7 +385,7 @@ td.section { allocation_token - + text @@ -392,7 +393,7 @@ td.section { billing_time - + timestamptz @@ -400,7 +401,7 @@ td.section { cancellation_matching_billing_recurrence_id - + int8 @@ -408,7 +409,7 @@ td.section { synthetic_creation_time - + timestamptz @@ -416,12 +417,12 @@ td.section { recurrence_history_revision_id - + int8 - + billingevent_a57d1815:w->allocationtoken_a08ccbef:e @@ -434,7 +435,7 @@ td.section { fk_billing_event_allocation_token - + domainhistory_a54cc226 @@ -449,7 +450,7 @@ td.section { history_revision_id - + int8 not null @@ -457,7 +458,7 @@ td.section { history_registrar_id - + text @@ -465,7 +466,7 @@ td.section { history_modification_time - + timestamptz not null @@ -473,7 +474,7 @@ td.section { history_type - + text not null @@ -481,7 +482,7 @@ td.section { creation_time - + timestamptz @@ -489,7 +490,7 @@ td.section { domain_repo_id - + text not null @@ -497,12 +498,12 @@ td.section { current_package_token - + text - + billingevent_a57d1815:w->domainhistory_a54cc226:e @@ -515,7 +516,7 @@ td.section { fk_billing_event_domain_history - + billingevent_a57d1815:w->domainhistory_a54cc226:e @@ -528,7 +529,7 @@ td.section { fk_billing_event_domain_history - + billingevent_a57d1815:w->domainhistory_a54cc226:e @@ -541,7 +542,7 @@ td.section { fk_billing_event_recurrence_history - + billingevent_a57d1815:w->domainhistory_a54cc226:e @@ -554,7 +555,7 @@ td.section { fk_billing_event_recurrence_history - + billingrecurrence_5fa2cb01 @@ -569,7 +570,7 @@ td.section { billing_recurrence_id - + int8 not null @@ -577,7 +578,7 @@ td.section { registrar_id - + text not null @@ -585,7 +586,7 @@ td.section { domain_history_revision_id - + int8 not null @@ -593,7 +594,7 @@ td.section { domain_repo_id - + text not null @@ -601,7 +602,7 @@ td.section { event_time - + timestamptz not null @@ -609,7 +610,7 @@ td.section { recurrence_end_time - + timestamptz @@ -617,7 +618,7 @@ td.section { recurrence_time_of_year - + text @@ -625,12 +626,12 @@ td.section { recurrence_last_expansion - + timestamptz not null - + billingevent_a57d1815:w->billingrecurrence_5fa2cb01:e @@ -643,7 +644,7 @@ td.section { fk_billing_event_cancellation_matching_billing_recurrence_id - + registrar_6e1503e3 @@ -658,7 +659,7 @@ td.section { registrar_id - + text not null @@ -666,7 +667,7 @@ td.section { iana_identifier - + int8 @@ -674,12 +675,12 @@ td.section { registrar_name - + text not null - + billingevent_a57d1815:w->registrar_6e1503e3:e @@ -692,7 +693,7 @@ td.section { fk_billing_event_registrar_id - + domain_6c51cffa @@ -707,7 +708,7 @@ td.section { repo_id - + text not null @@ -715,7 +716,7 @@ td.section { creation_registrar_id - + text not null @@ -723,7 +724,7 @@ td.section { creation_time - + timestamptz not null @@ -731,7 +732,7 @@ td.section { current_sponsor_registrar_id - + text not null @@ -739,7 +740,7 @@ td.section { deletion_time - + timestamptz @@ -747,7 +748,7 @@ td.section { last_epp_update_registrar_id - + text @@ -755,7 +756,7 @@ td.section { domain_name - + text @@ -763,7 +764,7 @@ td.section { tld - + text @@ -771,7 +772,7 @@ td.section { admin_contact - + text @@ -779,7 +780,7 @@ td.section { billing_contact - + text @@ -787,7 +788,7 @@ td.section { registrant_contact - + text @@ -795,7 +796,7 @@ td.section { tech_contact - + text @@ -803,7 +804,7 @@ td.section { transfer_billing_cancellation_id - + int8 @@ -811,7 +812,7 @@ td.section { transfer_billing_event_id - + int8 @@ -819,7 +820,7 @@ td.section { transfer_billing_recurrence_id - + int8 @@ -827,7 +828,7 @@ td.section { transfer_gaining_registrar_id - + text @@ -835,7 +836,7 @@ td.section { transfer_losing_registrar_id - + text @@ -843,7 +844,7 @@ td.section { billing_recurrence_id - + int8 @@ -851,7 +852,7 @@ td.section { autorenew_end_time - + timestamptz @@ -859,7 +860,7 @@ td.section { current_package_token - + text @@ -867,12 +868,12 @@ td.section { lordn_phase - + text not null - + domain_6c51cffa:w->allocationtoken_a08ccbef:e @@ -885,7 +886,7 @@ td.section { fk_domain_current_package_token - + domain_6c51cffa:w->billingevent_a57d1815:e @@ -898,7 +899,7 @@ td.section { fk_domain_transfer_billing_event_id - + billingcancellation_6eedf614 @@ -913,7 +914,7 @@ td.section { billing_cancellation_id - + int8 not null @@ -921,7 +922,7 @@ td.section { registrar_id - + text not null @@ -929,7 +930,7 @@ td.section { domain_history_revision_id - + int8 not null @@ -937,7 +938,7 @@ td.section { domain_repo_id - + text not null @@ -945,7 +946,7 @@ td.section { event_time - + timestamptz not null @@ -953,7 +954,7 @@ td.section { billing_time - + timestamptz @@ -961,7 +962,7 @@ td.section { billing_event_id - + int8 @@ -969,12 +970,12 @@ td.section { billing_recurrence_id - + int8 - + domain_6c51cffa:w->billingcancellation_6eedf614:e @@ -987,7 +988,7 @@ td.section { fk_domain_transfer_billing_cancellation_id - + domain_6c51cffa:w->billingrecurrence_5fa2cb01:e @@ -1000,7 +1001,7 @@ td.section { fk_domain_billing_recurrence_id - + domain_6c51cffa:w->billingrecurrence_5fa2cb01:e @@ -1013,7 +1014,7 @@ td.section { fk_domain_transfer_billing_recurrence_id - + contact_8de8cb16 @@ -1028,7 +1029,7 @@ td.section { repo_id - + text not null @@ -1036,7 +1037,7 @@ td.section { creation_registrar_id - + text not null @@ -1044,7 +1045,7 @@ td.section { creation_time - + timestamptz not null @@ -1052,7 +1053,7 @@ td.section { current_sponsor_registrar_id - + text not null @@ -1060,7 +1061,7 @@ td.section { deletion_time - + timestamptz @@ -1068,7 +1069,7 @@ td.section { last_epp_update_registrar_id - + text @@ -1076,7 +1077,7 @@ td.section { contact_id - + text @@ -1084,7 +1085,7 @@ td.section { search_name - + text @@ -1092,7 +1093,7 @@ td.section { transfer_gaining_registrar_id - + text @@ -1100,12 +1101,12 @@ td.section { transfer_losing_registrar_id - + text - + domain_6c51cffa:w->contact_8de8cb16:e @@ -1118,7 +1119,7 @@ td.section { fk_domain_admin_contact - + domain_6c51cffa:w->contact_8de8cb16:e @@ -1131,7 +1132,7 @@ td.section { fk_domain_billing_contact - + domain_6c51cffa:w->contact_8de8cb16:e @@ -1144,7 +1145,7 @@ td.section { fk_domain_registrant_contact - + domain_6c51cffa:w->contact_8de8cb16:e @@ -1157,7 +1158,7 @@ td.section { fk_domain_tech_contact - + domain_6c51cffa:w->registrar_6e1503e3:e @@ -1170,7 +1171,7 @@ td.section { fk2jc69qyg2tv9hhnmif6oa1cx1 - + domain_6c51cffa:w->registrar_6e1503e3:e @@ -1183,7 +1184,7 @@ td.section { fk2u3srsfbei272093m3b3xwj23 - + domain_6c51cffa:w->registrar_6e1503e3:e @@ -1196,7 +1197,7 @@ td.section { fkjc0r9r5y1lfbt4gpbqw4wsuvq - + domain_6c51cffa:w->registrar_6e1503e3:e @@ -1209,7 +1210,7 @@ td.section { fk_domain_transfer_gaining_registrar_id - + domain_6c51cffa:w->registrar_6e1503e3:e @@ -1222,7 +1223,7 @@ td.section { fk_domain_transfer_losing_registrar_id - + tld_f1fa57e2 @@ -1237,12 +1238,12 @@ td.section { tld_name - + text not null - + domain_6c51cffa:w->tld_f1fa57e2:e @@ -1255,7 +1256,7 @@ td.section { fk_domain_tld - + domainhistory_a54cc226:w->allocationtoken_a08ccbef:e @@ -1268,7 +1269,7 @@ td.section { fk_domain_history_current_package_token - + domainhistory_a54cc226:w->domain_6c51cffa:e @@ -1281,7 +1282,7 @@ td.section { fk_domain_history_domain_repo_id - + domainhistory_a54cc226:w->registrar_6e1503e3:e @@ -1294,7 +1295,7 @@ td.section { fk_domain_history_registrar_id - + billingcancellation_6eedf614:w->billingevent_a57d1815:e @@ -1307,7 +1308,7 @@ td.section { fk_billing_cancellation_billing_event_id - + billingcancellation_6eedf614:w->domainhistory_a54cc226:e @@ -1320,7 +1321,7 @@ td.section { fk_billing_cancellation_domain_history - + billingcancellation_6eedf614:w->domainhistory_a54cc226:e @@ -1333,7 +1334,7 @@ td.section { fk_billing_cancellation_domain_history - + billingcancellation_6eedf614:w->billingrecurrence_5fa2cb01:e @@ -1346,7 +1347,7 @@ td.section { fk_billing_cancellation_billing_recurrence_id - + billingcancellation_6eedf614:w->registrar_6e1503e3:e @@ -1359,7 +1360,7 @@ td.section { fk_billing_cancellation_registrar_id - + graceperiod_cd3b2e8f @@ -1374,7 +1375,7 @@ td.section { grace_period_id - + int8 not null @@ -1382,7 +1383,7 @@ td.section { billing_event_id - + int8 @@ -1390,7 +1391,7 @@ td.section { billing_recurrence_id - + int8 @@ -1398,7 +1399,7 @@ td.section { registrar_id - + text not null @@ -1406,12 +1407,12 @@ td.section { domain_repo_id - + text not null - + graceperiod_cd3b2e8f:w->billingevent_a57d1815:e @@ -1424,7 +1425,7 @@ td.section { fk_grace_period_billing_event_id - + graceperiod_cd3b2e8f:w->domain_6c51cffa:e @@ -1437,7 +1438,7 @@ td.section { fk_grace_period_domain_repo_id - + graceperiod_cd3b2e8f:w->billingrecurrence_5fa2cb01:e @@ -1450,7 +1451,7 @@ td.section { fk_grace_period_billing_recurrence_id - + graceperiod_cd3b2e8f:w->registrar_6e1503e3:e @@ -1463,7 +1464,7 @@ td.section { fk_grace_period_registrar_id - + billingrecurrence_5fa2cb01:w->domainhistory_a54cc226:e @@ -1476,7 +1477,7 @@ td.section { fk_billing_recurrence_domain_history - + billingrecurrence_5fa2cb01:w->domainhistory_a54cc226:e @@ -1489,7 +1490,7 @@ td.section { fk_billing_recurrence_domain_history - + billingrecurrence_5fa2cb01:w->registrar_6e1503e3:e @@ -1502,7 +1503,7 @@ td.section { fk_billing_recurrence_registrar_id - + claimsentry_105da9f1 @@ -1517,7 +1518,7 @@ td.section { revision_id - + int8 not null @@ -1525,12 +1526,12 @@ td.section { domain_label - + text not null - + claimslist_3d49bc2b @@ -1545,17 +1546,17 @@ td.section { revision_id - + bigserial not null - + auto-incremented - + claimsentry_105da9f1:w->claimslist_3d49bc2b:e @@ -1568,7 +1569,7 @@ td.section { fk6sc6at5hedffc0nhdcab6ivuq - + contact_8de8cb16:w->registrar_6e1503e3:e @@ -1581,7 +1582,7 @@ td.section { fk1sfyj7o7954prbn1exk7lpnoe - + contact_8de8cb16:w->registrar_6e1503e3:e @@ -1594,7 +1595,7 @@ td.section { fk93c185fx7chn68uv7nl6uv2s0 - + contact_8de8cb16:w->registrar_6e1503e3:e @@ -1607,7 +1608,7 @@ td.section { fkmb7tdiv85863134w1wogtxrb2 - + contact_8de8cb16:w->registrar_6e1503e3:e @@ -1620,7 +1621,7 @@ td.section { fk_contact_transfer_gaining_registrar_id - + contact_8de8cb16:w->registrar_6e1503e3:e @@ -1633,7 +1634,7 @@ td.section { fk_contact_transfer_losing_registrar_id - + contacthistory_d2964f8a @@ -1648,7 +1649,7 @@ td.section { history_revision_id - + int8 not null @@ -1656,7 +1657,7 @@ td.section { history_registrar_id - + text @@ -1664,7 +1665,7 @@ td.section { history_modification_time - + timestamptz not null @@ -1672,7 +1673,7 @@ td.section { history_type - + text not null @@ -1680,7 +1681,7 @@ td.section { creation_time - + timestamptz @@ -1688,12 +1689,12 @@ td.section { contact_repo_id - + text not null - + contacthistory_d2964f8a:w->contact_8de8cb16:e @@ -1706,7 +1707,7 @@ td.section { fk_contact_history_contact_repo_id - + contacthistory_d2964f8a:w->registrar_6e1503e3:e @@ -1719,7 +1720,7 @@ td.section { fk_contact_history_registrar_id - + pollmessage_614a523e @@ -1734,7 +1735,7 @@ td.section { poll_message_id - + int8 not null @@ -1742,7 +1743,7 @@ td.section { registrar_id - + text not null @@ -1750,7 +1751,7 @@ td.section { contact_repo_id - + text @@ -1758,7 +1759,7 @@ td.section { contact_history_revision_id - + int8 @@ -1766,7 +1767,7 @@ td.section { domain_repo_id - + text @@ -1774,7 +1775,7 @@ td.section { domain_history_revision_id - + int8 @@ -1782,7 +1783,7 @@ td.section { event_time - + timestamptz not null @@ -1790,7 +1791,7 @@ td.section { host_repo_id - + text @@ -1798,7 +1799,7 @@ td.section { host_history_revision_id - + int8 @@ -1806,7 +1807,7 @@ td.section { transfer_response_gaining_registrar_id - + text @@ -1814,12 +1815,12 @@ td.section { transfer_response_losing_registrar_id - + text - + pollmessage_614a523e:w->domain_6c51cffa:e @@ -1832,7 +1833,7 @@ td.section { fk_poll_message_domain_repo_id - + pollmessage_614a523e:w->domainhistory_a54cc226:e @@ -1845,7 +1846,7 @@ td.section { fk_poll_message_domain_history - + pollmessage_614a523e:w->domainhistory_a54cc226:e @@ -1858,7 +1859,7 @@ td.section { fk_poll_message_domain_history - + pollmessage_614a523e:w->contact_8de8cb16:e @@ -1871,7 +1872,7 @@ td.section { fk_poll_message_contact_repo_id - + pollmessage_614a523e:w->contacthistory_d2964f8a:e @@ -1884,7 +1885,7 @@ td.section { fk_poll_message_contact_history - + pollmessage_614a523e:w->contacthistory_d2964f8a:e @@ -1897,7 +1898,7 @@ td.section { fk_poll_message_contact_history - + host_f21b78de @@ -1912,7 +1913,7 @@ td.section { repo_id - + text not null @@ -1920,7 +1921,7 @@ td.section { creation_registrar_id - + text @@ -1928,7 +1929,7 @@ td.section { creation_time - + timestamptz @@ -1936,7 +1937,7 @@ td.section { current_sponsor_registrar_id - + text @@ -1944,7 +1945,7 @@ td.section { deletion_time - + timestamptz @@ -1952,7 +1953,7 @@ td.section { last_epp_update_registrar_id - + text @@ -1960,7 +1961,7 @@ td.section { host_name - + text @@ -1968,7 +1969,7 @@ td.section { superordinate_domain - + text @@ -1976,12 +1977,12 @@ td.section { inet_addresses - + _text - + pollmessage_614a523e:w->host_f21b78de:e @@ -1994,7 +1995,7 @@ td.section { fk_poll_message_host_repo_id - + hosthistory_56210c2 @@ -2009,7 +2010,7 @@ td.section { history_revision_id - + int8 not null @@ -2017,7 +2018,7 @@ td.section { history_registrar_id - + text not null @@ -2025,7 +2026,7 @@ td.section { history_modification_time - + timestamptz not null @@ -2033,7 +2034,7 @@ td.section { history_type - + text not null @@ -2041,7 +2042,7 @@ td.section { host_name - + text @@ -2049,7 +2050,7 @@ td.section { creation_time - + timestamptz @@ -2057,12 +2058,12 @@ td.section { host_repo_id - + text not null - + pollmessage_614a523e:w->hosthistory_56210c2:e @@ -2075,7 +2076,7 @@ td.section { fk_poll_message_host_history - + pollmessage_614a523e:w->hosthistory_56210c2:e @@ -2088,7 +2089,7 @@ td.section { fk_poll_message_host_history - + pollmessage_614a523e:w->registrar_6e1503e3:e @@ -2101,7 +2102,7 @@ td.section { fk_poll_message_registrar_id - + pollmessage_614a523e:w->registrar_6e1503e3:e @@ -2114,7 +2115,7 @@ td.section { fk_poll_message_transfer_response_gaining_registrar_id - + pollmessage_614a523e:w->registrar_6e1503e3:e @@ -2127,7 +2128,7 @@ td.section { fk_poll_message_transfer_response_losing_registrar_id - + cursor_6af40e8c @@ -2142,7 +2143,7 @@ td.section { "scope" - + text not null @@ -2150,12 +2151,12 @@ td.section { type - + text not null - + delegationsignerdata_e542a872 @@ -2170,7 +2171,7 @@ td.section { domain_repo_id - + text not null @@ -2178,7 +2179,7 @@ td.section { key_tag - + int4 not null @@ -2186,7 +2187,7 @@ td.section { algorithm - + int4 not null @@ -2194,7 +2195,7 @@ td.section { digest - + bytea not null @@ -2202,12 +2203,12 @@ td.section { digest_type - + int4 not null - + delegationsignerdata_e542a872:w->domain_6c51cffa:e @@ -2220,7 +2221,7 @@ td.section { fktr24j9v14ph2mfuw2gsmt12kq - + dnsrefreshrequest_4e6affb3 @@ -2235,12 +2236,12 @@ td.section { id - + bigserial not null - + auto-incremented @@ -2248,7 +2249,7 @@ td.section { request_time - + timestamptz not null @@ -2256,12 +2257,12 @@ td.section { last_process_time - + timestamptz not null - + domainhost_1ea127c2 @@ -2276,7 +2277,7 @@ td.section { domain_repo_id - + text not null @@ -2284,12 +2285,12 @@ td.section { host_repo_id - + text - + domainhost_1ea127c2:w->domain_6c51cffa:e @@ -2302,7 +2303,7 @@ td.section { fkfmi7bdink53swivs390m2btxg - + domainhost_1ea127c2:w->host_f21b78de:e @@ -2315,7 +2316,7 @@ td.section { fk_domainhost_host_valid - + host_f21b78de:w->domain_6c51cffa:e @@ -2328,7 +2329,7 @@ td.section { fk_host_superordinate_domain - + host_f21b78de:w->registrar_6e1503e3:e @@ -2341,7 +2342,7 @@ td.section { fk_host_creation_registrar_id - + host_f21b78de:w->registrar_6e1503e3:e @@ -2354,7 +2355,7 @@ td.section { fk_host_current_sponsor_registrar_id - + host_f21b78de:w->registrar_6e1503e3:e @@ -2367,7 +2368,7 @@ td.section { fk_host_last_epp_update_registrar_id - + domaindsdatahistory_995b060d @@ -2382,7 +2383,7 @@ td.section { ds_data_history_revision_id - + int8 not null @@ -2390,7 +2391,7 @@ td.section { domain_history_revision_id - + int8 not null @@ -2398,12 +2399,12 @@ td.section { domain_repo_id - + text - + domaindsdatahistory_995b060d:w->domainhistory_a54cc226:e @@ -2416,7 +2417,7 @@ td.section { fko4ilgyyfnvppbpuivus565i0j - + domaindsdatahistory_995b060d:w->domainhistory_a54cc226:e @@ -2429,7 +2430,7 @@ td.section { fko4ilgyyfnvppbpuivus565i0j - + domainhistoryhost_9f3f23ee @@ -2444,7 +2445,7 @@ td.section { domain_history_history_revision_id - + int8 not null @@ -2452,7 +2453,7 @@ td.section { host_repo_id - + text @@ -2460,12 +2461,12 @@ td.section { domain_history_domain_repo_id - + text not null - + domainhistoryhost_9f3f23ee:w->domainhistory_a54cc226:e @@ -2478,7 +2479,7 @@ td.section { fka9woh3hu8gx5x0vly6bai327n - + domainhistoryhost_9f3f23ee:w->domainhistory_a54cc226:e @@ -2491,7 +2492,7 @@ td.section { fka9woh3hu8gx5x0vly6bai327n - + domaintransactionrecord_6e77ff61 @@ -2506,12 +2507,12 @@ td.section { id - + bigserial not null - + auto-incremented @@ -2519,7 +2520,7 @@ td.section { tld - + text not null @@ -2527,7 +2528,7 @@ td.section { domain_repo_id - + text @@ -2535,12 +2536,12 @@ td.section { history_revision_id - + int8 - + domaintransactionrecord_6e77ff61:w->domainhistory_a54cc226:e @@ -2553,7 +2554,7 @@ td.section { fkcjqe54u72kha71vkibvxhjye7 - + domaintransactionrecord_6e77ff61:w->domainhistory_a54cc226:e @@ -2566,7 +2567,7 @@ td.section { fkcjqe54u72kha71vkibvxhjye7 - + domaintransactionrecord_6e77ff61:w->tld_f1fa57e2:e @@ -2579,7 +2580,7 @@ td.section { fk_domain_transaction_record_tld - + graceperiodhistory_40ccc1f1 @@ -2594,7 +2595,7 @@ td.section { grace_period_history_revision_id - + int8 not null @@ -2602,7 +2603,7 @@ td.section { domain_repo_id - + text not null @@ -2610,12 +2611,12 @@ td.section { domain_history_revision_id - + int8 - + graceperiodhistory_40ccc1f1:w->domainhistory_a54cc226:e @@ -2628,7 +2629,7 @@ td.section { fk7w3cx8d55q8bln80e716tr7b8 - + graceperiodhistory_40ccc1f1:w->domainhistory_a54cc226:e @@ -2641,7 +2642,7 @@ td.section { fk7w3cx8d55q8bln80e716tr7b8 - + hosthistory_56210c2:w->host_f21b78de:e @@ -2654,7 +2655,7 @@ td.section { fk_hosthistory_host - + hosthistory_56210c2:w->registrar_6e1503e3:e @@ -2667,7 +2668,7 @@ td.section { fk_history_registrar_id - + lock_f21d4861 @@ -2682,7 +2683,7 @@ td.section { resource_name - + text not null @@ -2690,12 +2691,12 @@ td.section { "scope" - + text not null - + packagepromotion_56aa33 @@ -2710,12 +2711,12 @@ td.section { package_promotion_id - + bigserial not null - + auto-incremented @@ -2723,12 +2724,12 @@ td.section { token - + text not null - + premiumentry_b0060b91 @@ -2743,7 +2744,7 @@ td.section { revision_id - + int8 not null @@ -2751,12 +2752,12 @@ td.section { domain_label - + text not null - + premiumlist_7c3ea68b @@ -2771,12 +2772,12 @@ td.section { revision_id - + bigserial not null - + auto-incremented @@ -2784,12 +2785,12 @@ td.section { name - + text not null - + premiumentry_b0060b91:w->premiumlist_7c3ea68b:e @@ -2802,7 +2803,7 @@ td.section { fko0gw90lpo1tuee56l0nb6y6g5 - + rderevision_83396864 @@ -2817,7 +2818,7 @@ td.section { tld - + text not null @@ -2825,7 +2826,7 @@ td.section { mode - + text not null @@ -2833,12 +2834,12 @@ td.section { "date" - + date not null - + registrarpoc_ab47054d @@ -2853,7 +2854,7 @@ td.section { email_address - + text not null @@ -2861,7 +2862,7 @@ td.section { registrar_id - + text not null @@ -2869,12 +2870,12 @@ td.section { login_email_address - + text - + registrarpoc_ab47054d:w->registrar_6e1503e3:e @@ -2887,7 +2888,7 @@ td.section { fk_registrar_poc_registrar_id - + registrylock_ac88663e @@ -2902,12 +2903,12 @@ td.section { revision_id - + bigserial not null - + auto-incremented @@ -2915,7 +2916,7 @@ td.section { registrar_id - + text not null @@ -2923,7 +2924,7 @@ td.section { repo_id - + text not null @@ -2931,7 +2932,7 @@ td.section { verification_code - + text not null @@ -2939,12 +2940,12 @@ td.section { relock_revision_id - + int8 - + registrylock_ac88663e:w->registrylock_ac88663e:e @@ -2957,7 +2958,7 @@ td.section { fk2lhcwpxlnqijr96irylrh1707 - + reservedentry_1a7b8520 @@ -2972,7 +2973,7 @@ td.section { revision_id - + int8 not null @@ -2980,12 +2981,12 @@ td.section { domain_label - + text not null - + reservedlist_b97c3f1c @@ -3000,12 +3001,12 @@ td.section { revision_id - + bigserial not null - + auto-incremented @@ -3013,12 +3014,12 @@ td.section { name - + text not null - + reservedentry_1a7b8520:w->reservedlist_b97c3f1c:e @@ -3031,7 +3032,7 @@ td.section { fkgq03rk0bt1hb915dnyvd3vnfc - + serversecret_6cc90f09 @@ -3046,12 +3047,12 @@ td.section { id - + int8 not null - + signedmarkrevocationentry_99c39721 @@ -3066,7 +3067,7 @@ td.section { revision_id - + int8 not null @@ -3074,12 +3075,12 @@ td.section { smd_id - + text not null - + signedmarkrevocationlist_c5d968fb @@ -3094,17 +3095,17 @@ td.section { revision_id - + bigserial not null - + auto-incremented - + signedmarkrevocationentry_99c39721:w->signedmarkrevocationlist_c5d968fb:e @@ -3117,7 +3118,7 @@ td.section { fk5ivlhvs3121yx2li5tqh54u4 - + spec11threatmatch_a61228a6 @@ -3132,12 +3133,12 @@ td.section { id - + bigserial not null - + auto-incremented @@ -3145,7 +3146,7 @@ td.section { check_date - + date not null @@ -3153,7 +3154,7 @@ td.section { registrar_id - + text not null @@ -3161,12 +3162,12 @@ td.section { tld - + text not null - + tmchcrl_d282355 @@ -3181,12 +3182,12 @@ td.section { id - + int8 not null - + user_f2216f01 @@ -3201,12 +3202,12 @@ td.section { id - + bigserial not null - + auto-incremented @@ -3214,7 +3215,7 @@ td.section { email_address - + text not null @@ -3222,18 +3223,19 @@ td.section { gaia_id - + text - - + +

Tables

- @@ -3320,7 +3322,8 @@ td.section {
public.AllocationToken [table] + + public.AllocationToken [table]

 

- @@ -3456,7 +3459,8 @@ td.section {
public.BillingCancellation [table] + + public.BillingCancellation [table]

 

- @@ -3643,7 +3647,8 @@ td.section {
public.BillingEvent [table] + + public.BillingEvent [table]

 

- @@ -3803,7 +3808,8 @@ td.section {
public.BillingRecurrence [table] + + public.BillingRecurrence [table]

 

- @@ -3861,7 +3867,8 @@ td.section {
public.ClaimsEntry [table] + + public.ClaimsEntry [table]

 

- @@ -3914,7 +3921,8 @@ td.section {
public.ClaimsList [table] + + public.ClaimsList [table]

 

- @@ -4127,7 +4135,8 @@ td.section {
public.Contact [table] + + public.Contact [table]

 

- @@ -4234,7 +4243,8 @@ td.section {
public.ContactHistory [table] + + public.ContactHistory [table]

 

- @@ -4274,7 +4284,8 @@ td.section {
public."Cursor" [table] + + public."Cursor" [table]

 

- @@ -4362,7 +4373,8 @@ td.section {
public.DelegationSignerData [table] + + public.DelegationSignerData [table]

 

- @@ -4407,7 +4419,8 @@ td.section {
public.DnsRefreshRequest [table] + + public.DnsRefreshRequest [table]

 

- @@ -4795,7 +4808,8 @@ td.section {
public.Domain [table] + + public.Domain [table]

 

- @@ -4858,7 +4872,8 @@ td.section {
public.DomainDsDataHistory [table] + + public.DomainDsDataHistory [table]

 

- @@ -5118,7 +5133,8 @@ td.section {
public.DomainHistory [table] + + public.DomainHistory [table]

 

- @@ -5163,7 +5179,8 @@ td.section {
public.DomainHistoryHost [table] + + public.DomainHistoryHost [table]

 

- @@ -5210,7 +5227,8 @@ td.section {
public.DomainHost [table] + + public.DomainHost [table]

 

- @@ -5295,7 +5313,8 @@ td.section {
public.DomainTransactionRecord [table] + + public.DomainTransactionRecord [table]

 

- @@ -5399,7 +5418,8 @@ td.section {
public.GracePeriod [table] + + public.GracePeriod [table]

 

- @@ -5462,7 +5482,8 @@ td.section {
public.GracePeriodHistory [table] + + public.GracePeriodHistory [table]

 

- @@ -5622,7 +5643,8 @@ td.section {
public.Host [table] + + public.Host [table]

 

- @@ -5734,7 +5756,8 @@ td.section {
public.HostHistory [table] + + public.HostHistory [table]

 

- @@ -5774,7 +5797,8 @@ td.section {
public.Lock [table] + + public.Lock [table]

 

- @@ -5814,7 +5838,8 @@ td.section {
public.PackagePromotion [table] + + public.PackagePromotion [table]

 

- @@ -6023,7 +6048,8 @@ td.section {
public.PollMessage [table] + + public.PollMessage [table]

 

- @@ -6081,7 +6107,8 @@ td.section {
public.PremiumEntry [table] + + public.PremiumEntry [table]

 

- @@ -6139,7 +6166,8 @@ td.section {
public.PremiumList [table] + + public.PremiumList [table]

 

- @@ -6189,7 +6217,8 @@ td.section {
public.RdeRevision [table] + + public.RdeRevision [table]

 

- @@ -6523,7 +6552,8 @@ td.section {
public.Registrar [table] + + public.Registrar [table]

 

- @@ -6586,7 +6616,8 @@ td.section {
public.RegistrarPoc [table] + + public.RegistrarPoc [table]

 

- @@ -6659,7 +6690,8 @@ td.section {
public.RegistryLock [table] + + public.RegistryLock [table]

 

- @@ -6717,7 +6749,8 @@ td.section {
public.ReservedEntry [table] + + public.ReservedEntry [table]

 

- @@ -6775,7 +6808,8 @@ td.section {
public.ReservedList [table] + + public.ReservedList [table]

 

- @@ -6805,7 +6839,8 @@ td.section {
public.ServerSecret [table] + + public.ServerSecret [table]

 

- @@ -6863,7 +6898,8 @@ td.section {
public.SignedMarkRevocationEntry [table] + + public.SignedMarkRevocationEntry [table]

 

- @@ -6916,7 +6952,8 @@ td.section {
public.SignedMarkRevocationList [table] + + public.SignedMarkRevocationList [table]

 

- @@ -6966,7 +7003,8 @@ td.section {
public.Spec11ThreatMatch [table] + + public.Spec11ThreatMatch [table]

 

- @@ -7026,7 +7064,8 @@ td.section {
public.Tld [table] + + public.Tld [table]

 

- @@ -7056,7 +7095,8 @@ td.section {
public.TmchCrl [table] + + public.TmchCrl [table]

 

- 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 08a29ab65..b54521442 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 @@ -261,5696 +261,5705 @@ td.section { - + - +
public."User" [table] + + public."User" [table]
generated on2023-05-08 17:43:29.220662023-06-06 17:51:40.336636
last flyway fileV144__drop_database_migration_state_schedule_table.sqlV145__add_breakglass_mode_to_tld_table.sql

 

 

- + + SchemaCrawler_Diagram - - + + generated by - + SchemaCrawler 16.10.1 - + generated on - - 2023-05-08 17:43:29.22066 + + 2023-06-06 17:51:40.336636 - + allocationtoken_a08ccbef - - + + public.AllocationToken - - + + [table] - + 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 - + allowed_epp_actions - + - + _text - + billingevent_a57d1815 - - + + public.BillingEvent - - + + [table] - + 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 - + billingevent_a57d1815:w->allocationtoken_a08ccbef:e - - - - - - - - + + + + + + + + fk_billing_event_allocation_token - + domainhistory_a54cc226 - - + + public.DomainHistory - - + + [table] - + 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 - + autorenew_poll_message_history_id - + - + int8 - + transfer_autorenew_poll_message_history_id - + - + int8 - + transfer_history_entry_id - + - + int8 - + transfer_repo_id - + - + text - + transfer_poll_message_id_3 - + - + int8 - + current_package_token - + - + text - + lordn_phase - + - + text not null - + billingevent_a57d1815:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_billing_event_domain_history - + billingevent_a57d1815:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_billing_event_domain_history - + billingevent_a57d1815:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_billing_event_recurrence_history - + billingevent_a57d1815:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_billing_event_recurrence_history - + billingrecurrence_5fa2cb01 - - + + public.BillingRecurrence - - + + [table] - + 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 - + billingevent_a57d1815:w->billingrecurrence_5fa2cb01:e - - - - - - - - + + + + + + + + fk_billing_event_cancellation_matching_billing_recurrence_id - + registrar_6e1503e3 - - + + public.Registrar - - + + [table] - + 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 - + billingevent_a57d1815:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_billing_event_registrar_id - + domain_6c51cffa - - + + public.Domain - - + + [table] - + 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 - + transfer_autorenew_poll_message_history_id - + - + int8 - + transfer_history_entry_id - + - + int8 - + transfer_repo_id - + - + text - + transfer_poll_message_id_3 - + - + int8 - + current_package_token - + - + text - + lordn_phase - + - + text not null - + domain_6c51cffa:w->allocationtoken_a08ccbef:e - - - - - - - - + + + + + + + + fk_domain_current_package_token - + domain_6c51cffa:w->billingevent_a57d1815:e - - - - - - - - + + + + + + + + fk_domain_transfer_billing_event_id - + billingcancellation_6eedf614 - - + + public.BillingCancellation - - + + [table] - + 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 - + domain_6c51cffa:w->billingcancellation_6eedf614:e - - - - - - - - + + + + + + + + fk_domain_transfer_billing_cancellation_id - + domain_6c51cffa:w->billingrecurrence_5fa2cb01:e - - - - - - - - + + + + + + + + fk_domain_billing_recurrence_id - + domain_6c51cffa:w->billingrecurrence_5fa2cb01:e - - - - - - - - + + + + + + + + fk_domain_transfer_billing_recurrence_id - + contact_8de8cb16 - - + + public.Contact - - + + [table] - + 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 - + email - + - + 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 - + domain_6c51cffa:w->contact_8de8cb16:e - - - - - - - - + + + + + + + + fk_domain_admin_contact - + domain_6c51cffa:w->contact_8de8cb16:e - - - - - - - - + + + + + + + + fk_domain_billing_contact - + domain_6c51cffa:w->contact_8de8cb16:e - - - - - - - - + + + + + + + + fk_domain_registrant_contact - + domain_6c51cffa:w->contact_8de8cb16:e - - - - - - - - + + + + + + + + fk_domain_tech_contact - + domain_6c51cffa:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk2jc69qyg2tv9hhnmif6oa1cx1 - + domain_6c51cffa:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk2u3srsfbei272093m3b3xwj23 - + domain_6c51cffa:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fkjc0r9r5y1lfbt4gpbqw4wsuvq - + domain_6c51cffa:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_domain_transfer_gaining_registrar_id - + domain_6c51cffa:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_domain_transfer_losing_registrar_id - + tld_f1fa57e2 - - + + public.Tld - - + + [table] - + 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 - + default_promo_tokens - + - + _text - + dns_a_plus_aaaa_ttl - + - + interval - + dns_ds_ttl - + - + interval - + dns_ns_ttl - + - + interval - + idn_tables - + - + _text - + + breakglass_mode + + + + + bool not null + + domain_6c51cffa:w->tld_f1fa57e2:e - - - - - - - - + + + + + + + + fk_domain_tld - + domainhistory_a54cc226:w->allocationtoken_a08ccbef:e - - - - - - - - + + + + + + + + fk_domain_history_current_package_token - + domainhistory_a54cc226:w->domain_6c51cffa:e - - - - - - - - + + + + + + + + fk_domain_history_domain_repo_id - + domainhistory_a54cc226:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_domain_history_registrar_id - + billingcancellation_6eedf614:w->billingevent_a57d1815:e - - - - - - - - + + + + + + + + fk_billing_cancellation_billing_event_id - + billingcancellation_6eedf614:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_billing_cancellation_domain_history - + billingcancellation_6eedf614:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_billing_cancellation_domain_history - + billingcancellation_6eedf614:w->billingrecurrence_5fa2cb01:e - - - - - - - - + + + + + + + + fk_billing_cancellation_billing_recurrence_id - + billingcancellation_6eedf614:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_billing_cancellation_registrar_id - + graceperiod_cd3b2e8f - - + + public.GracePeriod - - + + [table] - + 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 - + graceperiod_cd3b2e8f:w->billingevent_a57d1815:e - - - - - - - - + + + + + + + + fk_grace_period_billing_event_id - + graceperiod_cd3b2e8f:w->domain_6c51cffa:e - - - - - - - - + + + + + + + + fk_grace_period_domain_repo_id - + graceperiod_cd3b2e8f:w->billingrecurrence_5fa2cb01:e - - - - - - - - + + + + + + + + fk_grace_period_billing_recurrence_id - + graceperiod_cd3b2e8f:w->registrar_6e1503e3:e - - - - - - - + + + + + + + fk_grace_period_registrar_id - + billingrecurrence_5fa2cb01:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_billing_recurrence_domain_history - + billingrecurrence_5fa2cb01:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_billing_recurrence_domain_history - + billingrecurrence_5fa2cb01:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_billing_recurrence_registrar_id - + claimsentry_105da9f1 - - + + public.ClaimsEntry - - + + [table] - + revision_id - + - + int8 not null - + claim_key - + - + text not null - + domain_label - + - + text not null - + claimslist_3d49bc2b - - + + public.ClaimsList - - + + [table] - + revision_id - + - + bigserial not null - + - + auto-incremented - + creation_timestamp - + - + timestamptz not null - + tmdb_generation_time - + - + timestamptz not null - + claimsentry_105da9f1:w->claimslist_3d49bc2b:e - - - - - - - - + + + + + + + + fk6sc6at5hedffc0nhdcab6ivuq - + contact_8de8cb16:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk1sfyj7o7954prbn1exk7lpnoe - + contact_8de8cb16:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk93c185fx7chn68uv7nl6uv2s0 - + contact_8de8cb16:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fkmb7tdiv85863134w1wogtxrb2 - + contact_8de8cb16:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_contact_transfer_gaining_registrar_id - + contact_8de8cb16:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_contact_transfer_losing_registrar_id - + contacthistory_d2964f8a - - + + public.ContactHistory - - + + [table] - + 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 - + email - + - + 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 - + contacthistory_d2964f8a:w->contact_8de8cb16:e - - - - - - - - + + + + + + + + fk_contact_history_contact_repo_id - + contacthistory_d2964f8a:w->registrar_6e1503e3:e - - - - - - - + + + + + + + fk_contact_history_registrar_id - + pollmessage_614a523e - - + + public.PollMessage - - + + [table] - + 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 - + pollmessage_614a523e:w->domain_6c51cffa:e - - - - - - - - + + + + + + + + fk_poll_message_domain_repo_id - + pollmessage_614a523e:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_poll_message_domain_history - + pollmessage_614a523e:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk_poll_message_domain_history - + pollmessage_614a523e:w->contact_8de8cb16:e - - - - - - - - + + + + + + + + fk_poll_message_contact_repo_id - + pollmessage_614a523e:w->contacthistory_d2964f8a:e - - - - - - - - + + + + + + + + fk_poll_message_contact_history - + pollmessage_614a523e:w->contacthistory_d2964f8a:e - - - - - - - - + + + + + + + + fk_poll_message_contact_history - + host_f21b78de - - + + public.Host - - + + [table] - + 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 - + pollmessage_614a523e:w->host_f21b78de:e - - - - - - - - + + + + + + + + fk_poll_message_host_repo_id - + hosthistory_56210c2 - - + + public.HostHistory - - + + [table] - + 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 - + pollmessage_614a523e:w->hosthistory_56210c2:e - - - - - - - - + + + + + + + + fk_poll_message_host_history - + pollmessage_614a523e:w->hosthistory_56210c2:e - - - - - - - - + + + + + + + + fk_poll_message_host_history - + pollmessage_614a523e:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_poll_message_registrar_id - + pollmessage_614a523e:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_poll_message_transfer_response_gaining_registrar_id - + pollmessage_614a523e:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_poll_message_transfer_response_losing_registrar_id - + cursor_6af40e8c - - + + public."Cursor" - - + + [table] - + "scope" - + - + text not null - + type - + - + text not null - + cursor_time - + - + timestamptz not null - + last_update_time - + - + timestamptz not null - + delegationsignerdata_e542a872 - - + + public.DelegationSignerData - - + + [table] - + domain_repo_id - + - + text not null - + key_tag - + - + int4 not null - + algorithm - + - + int4 not null - + digest - + - + bytea not null - + digest_type - + - + int4 not null - + delegationsignerdata_e542a872:w->domain_6c51cffa:e - - - - - - - - + + + + + + + + fktr24j9v14ph2mfuw2gsmt12kq - + dnsrefreshrequest_4e6affb3 - - + + public.DnsRefreshRequest - - + + [table] - + id - + - + bigserial not null - + - + auto-incremented - + name - + - + text not null - + request_time - + - + timestamptz not null - + tld - + - + text not null - + type - + - + text not null - + last_process_time - + - + timestamptz not null - + domainhost_1ea127c2 - - + + public.DomainHost - - + + [table] - + domain_repo_id - + - + text not null - + host_repo_id - + - + text - + domainhost_1ea127c2:w->domain_6c51cffa:e - - - - - - - + + + + + + + fkfmi7bdink53swivs390m2btxg - + domainhost_1ea127c2:w->host_f21b78de:e - - - - - - - - + + + + + + + + fk_domainhost_host_valid - + host_f21b78de:w->domain_6c51cffa:e - - - - - - - - + + + + + + + + fk_host_superordinate_domain - + host_f21b78de:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_host_creation_registrar_id - + host_f21b78de:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_host_current_sponsor_registrar_id - + host_f21b78de:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_host_last_epp_update_registrar_id - + domaindsdatahistory_995b060d - - + + public.DomainDsDataHistory - - + + [table] - + 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 - + domaindsdatahistory_995b060d:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fko4ilgyyfnvppbpuivus565i0j - + domaindsdatahistory_995b060d:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fko4ilgyyfnvppbpuivus565i0j - + domainhistoryhost_9f3f23ee - - + + public.DomainHistoryHost - - + + [table] - + domain_history_history_revision_id - + - + int8 not null - + host_repo_id - + - + text - + domain_history_domain_repo_id - + - + text not null - + domainhistoryhost_9f3f23ee:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fka9woh3hu8gx5x0vly6bai327n - + domainhistoryhost_9f3f23ee:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fka9woh3hu8gx5x0vly6bai327n - + domaintransactionrecord_6e77ff61 - - + + public.DomainTransactionRecord - - + + [table] - + 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 - + domaintransactionrecord_6e77ff61:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fkcjqe54u72kha71vkibvxhjye7 - + domaintransactionrecord_6e77ff61:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fkcjqe54u72kha71vkibvxhjye7 - + domaintransactionrecord_6e77ff61:w->tld_f1fa57e2:e - - - - - - - - + + + + + + + + fk_domain_transaction_record_tld - + graceperiodhistory_40ccc1f1 - - + + public.GracePeriodHistory - - + + [table] - + grace_period_history_revision_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 - + domain_history_revision_id - + - + int8 - + grace_period_id - + - + int8 not null - + graceperiodhistory_40ccc1f1:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk7w3cx8d55q8bln80e716tr7b8 - + graceperiodhistory_40ccc1f1:w->domainhistory_a54cc226:e - - - - - - - - + + + + + + + + fk7w3cx8d55q8bln80e716tr7b8 - + hosthistory_56210c2:w->host_f21b78de:e - - - - - - - - + + + + + + + + fk_hosthistory_host - + hosthistory_56210c2:w->registrar_6e1503e3:e - - - - - - - - + + + + + + + + fk_history_registrar_id - + lock_f21d4861 - - + + public.Lock - - + + [table] - + resource_name - + - + text not null - + "scope" - + - + text not null - + acquired_time - + - + timestamptz not null - + expiration_time - + - + timestamptz not null - + packagepromotion_56aa33 - - + + public.PackagePromotion - - + + [table] - + package_promotion_id - + - + bigserial not null - + - + auto-incremented - + last_notification_sent - + - + timestamptz - + max_creates - + - + int4 not null - + max_domains - + - + int4 not null - + next_billing_date - + - + timestamptz not null - + package_price_amount - + - + numeric(19, 2) not null - + package_price_currency - + - + text not null - + token - + - + text not null - + premiumentry_b0060b91 - - + + public.PremiumEntry - - + + [table] - + revision_id - + - + int8 not null - + price - + - + numeric(19, 2) not null - + domain_label - + - + text not null - + premiumlist_7c3ea68b - - + + public.PremiumList - - + + [table] - + revision_id - + - + bigserial not null - + - + auto-incremented - + creation_timestamp - + - + timestamptz - + name - + - + text not null - + bloom_filter - + - + bytea not null - + currency - + - + text not null - + premiumentry_b0060b91:w->premiumlist_7c3ea68b:e - - - - - - - - + + + + + + + + fko0gw90lpo1tuee56l0nb6y6g5 - + rderevision_83396864 - - + + public.RdeRevision - - + + [table] - + tld - + - + text not null - + mode - + - + text not null - + "date" - + - + date not null - + update_timestamp - + - + timestamptz - + revision - + - + int4 not null - + registrarpoc_ab47054d @@ -5965,7 +5974,7 @@ td.section { email_address - + text not null @@ -5973,7 +5982,7 @@ td.section { allowed_to_set_registry_lock_password - + bool not null @@ -5981,7 +5990,7 @@ td.section { fax_number - + text @@ -5989,7 +5998,7 @@ td.section { name - + text @@ -5997,7 +6006,7 @@ td.section { phone_number - + text @@ -6005,7 +6014,7 @@ td.section { registry_lock_password_hash - + text @@ -6013,7 +6022,7 @@ td.section { registry_lock_password_salt - + text @@ -6021,7 +6030,7 @@ td.section { types - + _text @@ -6029,7 +6038,7 @@ td.section { visible_in_domain_whois_as_abuse - + bool not null @@ -6037,7 +6046,7 @@ td.section { visible_in_whois_as_admin - + bool not null @@ -6045,7 +6054,7 @@ td.section { visible_in_whois_as_tech - + bool not null @@ -6053,7 +6062,7 @@ td.section { registry_lock_email_address - + text @@ -6061,7 +6070,7 @@ td.section { registrar_id - + text not null @@ -6069,595 +6078,596 @@ td.section { login_email_address - + text - + registrarpoc_ab47054d:w->registrar_6e1503e3:e - + - - - - + + + + fk_registrar_poc_registrar_id - + registrylock_ac88663e - - + + public.RegistryLock - - + + [table] - + 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 - + registrylock_ac88663e:w->registrylock_ac88663e:e - - - - - - - - + + + + + + + + fk2lhcwpxlnqijr96irylrh1707 - + reservedentry_1a7b8520 - - + + public.ReservedEntry - - + + [table] - + revision_id - + - + int8 not null - + comment - + - + text - + reservation_type - + - + int4 not null - + domain_label - + - + text not null - + reservedlist_b97c3f1c - - + + public.ReservedList - - + + [table] - + revision_id - + - + bigserial not null - + - + auto-incremented - + creation_timestamp - + - + timestamptz not null - + name - + - + text not null - + should_publish - + - + bool not null - + reservedentry_1a7b8520:w->reservedlist_b97c3f1c:e - - - - - - - - + + + + + + + + fkgq03rk0bt1hb915dnyvd3vnfc - + serversecret_6cc90f09 - - + + public.ServerSecret - - + + [table] - + secret - + - + uuid not null - + id - + - + int8 not null - + signedmarkrevocationentry_99c39721 - - + + public.SignedMarkRevocationEntry - - + + [table] - + revision_id - + - + int8 not null - + revocation_time - + - + timestamptz not null - + smd_id - + - + text not null - + signedmarkrevocationlist_c5d968fb - - + + public.SignedMarkRevocationList - - + + [table] - + revision_id - + - + bigserial not null - + - + auto-incremented - + creation_time - + - + timestamptz - + signedmarkrevocationentry_99c39721:w->signedmarkrevocationlist_c5d968fb:e - - - - - - - - + + + + + + + + fk5ivlhvs3121yx2li5tqh54u4 - + spec11threatmatch_a61228a6 - - + + public.Spec11ThreatMatch - - + + [table] - + 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 - + tmchcrl_d282355 - - + + public.TmchCrl - - + + [table] - + certificate_revocations - + - + text not null - + update_timestamp - + - + timestamptz not null - + url - + - + text not null - + id - + - + int8 not null - + user_f2216f01 - - + + public."User" - - + + [table] - + id - + - + bigserial not null - + - + auto-incremented - + email_address - + - + text not null - + gaia_id - + - + text - + registry_lock_password_hash - + - + text - + registry_lock_password_salt - + - + text - + global_role - + - + text not null - + is_admin - + - + bool not null - + registrar_roles - + - + "hstore" not null - + update_timestamp - + - + timestamptz - - + +

Tables

- @@ -6858,7 +6868,8 @@ td.section {
public.AllocationToken [table] + + public.AllocationToken [table]

 

- @@ -7099,7 +7110,8 @@ td.section {
public.BillingCancellation [table] + + public.BillingCancellation [table]

 

- @@ -7418,7 +7430,8 @@ td.section {
public.BillingEvent [table] + + public.BillingEvent [table]

 

- @@ -7698,7 +7711,8 @@ td.section {
public.BillingRecurrence [table] + + public.BillingRecurrence [table]

 

- @@ -7784,7 +7798,8 @@ td.section {
public.ClaimsEntry [table] + + public.ClaimsEntry [table]

 

- @@ -7865,7 +7880,8 @@ td.section {
public.ClaimsList [table] + + public.ClaimsList [table]

 

- @@ -8396,7 +8412,8 @@ td.section {
public.Contact [table] + + public.Contact [table]

 

- @@ -8884,7 +8901,8 @@ td.section {
public.ContactHistory [table] + + public.ContactHistory [table]

 

- @@ -8957,7 +8975,8 @@ td.section {
public."Cursor" [table] + + public."Cursor" [table]

 

- @@ -9095,7 +9114,8 @@ td.section {
public.DelegationSignerData [table] + + public.DelegationSignerData [table]

 

- @@ -9197,7 +9217,8 @@ td.section {
public.DnsRefreshRequest [table] + + public.DnsRefreshRequest [table]

 

- @@ -9926,7 +9947,8 @@ td.section {
public.Domain [table] + + public.Domain [table]

 

- @@ -10044,7 +10066,8 @@ td.section {
public.DomainDsDataHistory [table] + + public.DomainDsDataHistory [table]

 

- @@ -10670,7 +10693,8 @@ td.section {
public.DomainHistory [table] + + public.DomainHistory [table]

 

- @@ -10743,7 +10767,8 @@ td.section {
public.DomainHistoryHost [table] + + public.DomainHistoryHost [table]

 

- @@ -10825,7 +10850,8 @@ td.section {
public.DomainHost [table] + + public.DomainHost [table]

 

- @@ -10960,7 +10986,8 @@ td.section {
public.DomainTransactionRecord [table] + + public.DomainTransactionRecord [table]

 

- @@ -11128,7 +11155,8 @@ td.section {
public.GracePeriod [table] + + public.GracePeriod [table]

 

- @@ -11251,7 +11279,8 @@ td.section {
public.GracePeriodHistory [table] + + public.GracePeriodHistory [table]

 

- @@ -11519,7 +11548,8 @@ td.section {
public.Host [table] + + public.Host [table]

 

- @@ -11804,7 +11834,8 @@ td.section {
public.HostHistory [table] + + public.HostHistory [table]

 

- @@ -11877,7 +11908,8 @@ td.section {
public.Lock [table] + + public.Lock [table]

 

- @@ -11977,7 +12009,8 @@ td.section {
public.PackagePromotion [table] + + public.PackagePromotion [table]

 

- @@ -12308,7 +12341,8 @@ td.section {
public.PollMessage [table] + + public.PollMessage [table]

 

- @@ -12394,7 +12428,8 @@ td.section {
public.PremiumEntry [table] + + public.PremiumEntry [table]

 

- @@ -12497,7 +12532,8 @@ td.section {
public.PremiumList [table] + + public.PremiumList [table]

 

- @@ -12585,7 +12621,8 @@ td.section {
public.RdeRevision [table] + + public.RdeRevision [table]

 

- @@ -13176,7 +13213,8 @@ td.section {
public.Registrar [table] + + public.Registrar [table]

 

- @@ -13329,7 +13367,8 @@ td.section {
public.RegistrarPoc [table] + + public.RegistrarPoc [table]

 

- @@ -13506,7 +13545,8 @@ td.section {
public.RegistryLock [table] + + public.RegistryLock [table]

 

- @@ -13597,7 +13637,8 @@ td.section {
public.ReservedEntry [table] + + public.ReservedEntry [table]

 

- @@ -13695,7 +13736,8 @@ td.section {
public.ReservedList [table] + + public.ReservedList [table]

 

- @@ -13748,7 +13790,8 @@ td.section {
public.ServerSecret [table] + + public.ServerSecret [table]

 

- @@ -13834,7 +13877,8 @@ td.section {
public.SignedMarkRevocationEntry [table] + + public.SignedMarkRevocationEntry [table]

 

- @@ -13910,7 +13954,8 @@ td.section {
public.SignedMarkRevocationList [table] + + public.SignedMarkRevocationList [table]

 

- @@ -14029,7 +14074,8 @@ td.section {
public.Spec11ThreatMatch [table] + + public.Spec11ThreatMatch [table]

 

- @@ -14247,6 +14293,11 @@ td.section { + + + + + @@ -14317,7 +14368,8 @@ td.section {
public.Tld [table] + + public.Tld [table]
idn_tables _text
breakglass_modebool not null

 

- @@ -14380,7 +14432,8 @@ td.section {
public.TmchCrl [table] + + public.TmchCrl [table]

 

- diff --git a/db/src/main/resources/sql/flyway.txt b/db/src/main/resources/sql/flyway.txt index e842290eb..bbe6b4df3 100644 --- a/db/src/main/resources/sql/flyway.txt +++ b/db/src/main/resources/sql/flyway.txt @@ -142,3 +142,4 @@ V141__add_ttl_columns_to_tld.sql V142__drop_request_log_id.sql V143__idn_per_tld.sql V144__drop_database_migration_state_schedule_table.sql +V145__add_breakglass_mode_to_tld_table.sql diff --git a/db/src/main/resources/sql/flyway/V145__add_breakglass_mode_to_tld_table.sql b/db/src/main/resources/sql/flyway/V145__add_breakglass_mode_to_tld_table.sql new file mode 100644 index 000000000..aa5fc91a7 --- /dev/null +++ b/db/src/main/resources/sql/flyway/V145__add_breakglass_mode_to_tld_table.sql @@ -0,0 +1,15 @@ +-- Copyright 2023 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 "Tld" ADD COLUMN breakglass_mode boolean NOT NULL DEFAULT false; diff --git a/db/src/main/resources/sql/schema/nomulus.golden.sql b/db/src/main/resources/sql/schema/nomulus.golden.sql index e116dc77a..31d6edaaa 100644 --- a/db/src/main/resources/sql/schema/nomulus.golden.sql +++ b/db/src/main/resources/sql/schema/nomulus.golden.sql @@ -1085,7 +1085,8 @@ CREATE TABLE public."Tld" ( dns_a_plus_aaaa_ttl interval, dns_ds_ttl interval, dns_ns_ttl interval, - idn_tables text[] + idn_tables text[], + breakglass_mode boolean DEFAULT false NOT NULL );
public."User" [table] + + public."User" [table]