Add breakglass_mode to Tld table (#2046)

* Add breakglass_mode to Tld table

* Add a default value
This commit is contained in:
sarahcaseybot 2023-06-06 16:13:08 -04:00 committed by GitHub
parent 53afe1ae59
commit 12fc80eedd
5 changed files with 3207 additions and 3097 deletions

View file

@ -261,17 +261,18 @@ td.section {
</tr>
<tr>
<td class="property_name">generated on</td>
<td class="property_value">2023-05-08 17:43:31.639457</td>
<td class="property_value">2023-06-06 17:51:42.337598</td>
</tr>
<tr>
<td class="property_name">last flyway file</td>
<td id="lastFlywayFile" class="property_value">V144__drop_database_migration_state_schedule_table.sql</td>
<td id="lastFlywayFile" class="property_value">V145__add_breakglass_mode_to_tld_table.sql</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<svg viewbox="0.00 0.00 4029.00 3160.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="erDiagram" style="overflow: hidden; width: 100%; height: 800px"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3156.5)">
<svg viewbox="0.00 0.00 4029.00 3160.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="erDiagram" style="overflow: hidden; width: 100%; height: 800px">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3156.5)">
<title>SchemaCrawler_Diagram</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-3156.5 4025,-3156.5 4025,4 -4,4" />
<text text-anchor="start" x="3752.5" y="-29.8" font-family="Helvetica,sans-Serif" font-size="14.00">
@ -284,7 +285,7 @@ td.section {
generated on
</text>
<text text-anchor="start" x="3835.5" y="-10.8" font-family="Helvetica,sans-Serif" font-size="14.00">
2023-05-08 17:43:31.639457
2023-06-06 17:51:42.337598
</text>
<polygon fill="none" stroke="#888888" points="3748,-4 3748,-44 4013,-44 4013,-4 3748,-4" /> <!-- allocationtoken_a08ccbef -->
<g id="node1" class="node">
@ -3233,7 +3234,8 @@ td.section {
</svg>
<h2>Tables</h2>
<table>
<caption style="background-color: #EBCEF2;"><span id="allocationtoken_a08ccbef" class="caption_name">public.AllocationToken</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="allocationtoken_a08ccbef" class="caption_name">public.AllocationToken</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -3320,7 +3322,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="billingcancellation_6eedf614" class="caption_name">public.BillingCancellation</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="billingcancellation_6eedf614" class="caption_name">public.BillingCancellation</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -3456,7 +3459,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="billingevent_a57d1815" class="caption_name">public.BillingEvent</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="billingevent_a57d1815" class="caption_name">public.BillingEvent</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -3643,7 +3647,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="billingrecurrence_5fa2cb01" class="caption_name">public.BillingRecurrence</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="billingrecurrence_5fa2cb01" class="caption_name">public.BillingRecurrence</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -3803,7 +3808,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="claimsentry_105da9f1" class="caption_name">public.ClaimsEntry</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="claimsentry_105da9f1" class="caption_name">public.ClaimsEntry</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -3861,7 +3867,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="claimslist_3d49bc2b" class="caption_name">public.ClaimsList</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="claimslist_3d49bc2b" class="caption_name">public.ClaimsList</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -3914,7 +3921,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="contact_8de8cb16" class="caption_name">public.Contact</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="contact_8de8cb16" class="caption_name">public.Contact</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -4127,7 +4135,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="contacthistory_d2964f8a" class="caption_name">public.ContactHistory</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="contacthistory_d2964f8a" class="caption_name">public.ContactHistory</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -4234,7 +4243,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="cursor_6af40e8c" class="caption_name">public."Cursor"</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="cursor_6af40e8c" class="caption_name">public."Cursor"</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -4274,7 +4284,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="delegationsignerdata_e542a872" class="caption_name">public.DelegationSignerData</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="delegationsignerdata_e542a872" class="caption_name">public.DelegationSignerData</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -4362,7 +4373,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="dnsrefreshrequest_4e6affb3" class="caption_name">public.DnsRefreshRequest</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="dnsrefreshrequest_4e6affb3" class="caption_name">public.DnsRefreshRequest</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -4407,7 +4419,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="domain_6c51cffa" class="caption_name">public.Domain</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="domain_6c51cffa" class="caption_name">public.Domain</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -4795,7 +4808,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="domaindsdatahistory_995b060d" class="caption_name">public.DomainDsDataHistory</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="domaindsdatahistory_995b060d" class="caption_name">public.DomainDsDataHistory</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -4858,7 +4872,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="domainhistory_a54cc226" class="caption_name">public.DomainHistory</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="domainhistory_a54cc226" class="caption_name">public.DomainHistory</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5118,7 +5133,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="domainhistoryhost_9f3f23ee" class="caption_name">public.DomainHistoryHost</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="domainhistoryhost_9f3f23ee" class="caption_name">public.DomainHistoryHost</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5163,7 +5179,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="domainhost_1ea127c2" class="caption_name">public.DomainHost</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="domainhost_1ea127c2" class="caption_name">public.DomainHost</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5210,7 +5227,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="domaintransactionrecord_6e77ff61" class="caption_name">public.DomainTransactionRecord</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="domaintransactionrecord_6e77ff61" class="caption_name">public.DomainTransactionRecord</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5295,7 +5313,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="graceperiod_cd3b2e8f" class="caption_name">public.GracePeriod</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="graceperiod_cd3b2e8f" class="caption_name">public.GracePeriod</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5399,7 +5418,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="graceperiodhistory_40ccc1f1" class="caption_name">public.GracePeriodHistory</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="graceperiodhistory_40ccc1f1" class="caption_name">public.GracePeriodHistory</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5462,7 +5482,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="host_f21b78de" class="caption_name">public.Host</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="host_f21b78de" class="caption_name">public.Host</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5622,7 +5643,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="hosthistory_56210c2" class="caption_name">public.HostHistory</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="hosthistory_56210c2" class="caption_name">public.HostHistory</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5734,7 +5756,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="lock_f21d4861" class="caption_name">public.Lock</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="lock_f21d4861" class="caption_name">public.Lock</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5774,7 +5797,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="packagepromotion_56aa33" class="caption_name">public.PackagePromotion</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="packagepromotion_56aa33" class="caption_name">public.PackagePromotion</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -5814,7 +5838,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="pollmessage_614a523e" class="caption_name">public.PollMessage</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="pollmessage_614a523e" class="caption_name">public.PollMessage</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6023,7 +6048,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="premiumentry_b0060b91" class="caption_name">public.PremiumEntry</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="premiumentry_b0060b91" class="caption_name">public.PremiumEntry</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6081,7 +6107,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="premiumlist_7c3ea68b" class="caption_name">public.PremiumList</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="premiumlist_7c3ea68b" class="caption_name">public.PremiumList</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6139,7 +6166,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="rderevision_83396864" class="caption_name">public.RdeRevision</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="rderevision_83396864" class="caption_name">public.RdeRevision</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6189,7 +6217,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="registrar_6e1503e3" class="caption_name">public.Registrar</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="registrar_6e1503e3" class="caption_name">public.Registrar</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6523,7 +6552,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="registrarpoc_ab47054d" class="caption_name">public.RegistrarPoc</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="registrarpoc_ab47054d" class="caption_name">public.RegistrarPoc</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6586,7 +6616,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="registrylock_ac88663e" class="caption_name">public.RegistryLock</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="registrylock_ac88663e" class="caption_name">public.RegistryLock</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6659,7 +6690,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="reservedentry_1a7b8520" class="caption_name">public.ReservedEntry</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="reservedentry_1a7b8520" class="caption_name">public.ReservedEntry</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6717,7 +6749,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="reservedlist_b97c3f1c" class="caption_name">public.ReservedList</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="reservedlist_b97c3f1c" class="caption_name">public.ReservedList</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6775,7 +6808,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="serversecret_6cc90f09" class="caption_name">public.ServerSecret</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="serversecret_6cc90f09" class="caption_name">public.ServerSecret</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6805,7 +6839,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="signedmarkrevocationentry_99c39721" class="caption_name">public.SignedMarkRevocationEntry</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="signedmarkrevocationentry_99c39721" class="caption_name">public.SignedMarkRevocationEntry</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6863,7 +6898,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="signedmarkrevocationlist_c5d968fb" class="caption_name">public.SignedMarkRevocationList</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="signedmarkrevocationlist_c5d968fb" class="caption_name">public.SignedMarkRevocationList</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6916,7 +6952,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="spec11threatmatch_a61228a6" class="caption_name">public.Spec11ThreatMatch</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="spec11threatmatch_a61228a6" class="caption_name">public.Spec11ThreatMatch</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -6966,7 +7003,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="tld_f1fa57e2" class="caption_name">public.Tld</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="tld_f1fa57e2" class="caption_name">public.Tld</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -7026,7 +7064,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="tmchcrl_d282355" class="caption_name">public.TmchCrl</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="tmchcrl_d282355" class="caption_name">public.TmchCrl</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>
@ -7056,7 +7095,8 @@ td.section {
</table>
<p>&nbsp;</p>
<table>
<caption style="background-color: #EBCEF2;"><span id="user_f2216f01" class="caption_name">public."User"</span> <span class="caption_description">[table]</span>
<caption style="background-color: #EBCEF2;">
<span id="user_f2216f01" class="caption_name">public."User"</span> <span class="caption_description">[table]</span>
</caption>
<tbody>
<tr>

File diff suppressed because it is too large Load diff

View file

@ -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

View file

@ -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;

View file

@ -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
);