Preparing renaming BsaDomainInUse table (#2228)

Add the replacement table: BsaUnblockableDomain
This commit is contained in:
Weimin Yu 2023-11-27 19:55:47 -05:00 committed by GitHub
parent 36a8908712
commit 504d7ccaac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 4237 additions and 3908 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -148,3 +148,4 @@ V147__drop_gaia_id_from_user.sql
V148__add_bsa_download_and_label_tables.sql
V149__add_bsa_domain_in_use_table.sql
V150__add_tld_bsa_enroll_date.sql
V151__add_bsa_unblockable_domain_table.sql

View file

@ -0,0 +1,27 @@
-- 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.
CREATE TABLE "BsaUnblockableDomain" (
label text not null,
tld text not null,
creation_time timestamptz not null,
reason text not null,
primary key (label, tld)
);
ALTER TABLE IF EXISTS "BsaUnblockableDomain"
ADD CONSTRAINT FKbsaunblockabledomainlabel
FOREIGN KEY (label)
REFERENCES "BsaLabel" (label)
ON DELETE CASCADE;

View file

@ -177,6 +177,18 @@ CREATE TABLE public."BsaLabel" (
);
--
-- Name: BsaUnblockableDomain; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public."BsaUnblockableDomain" (
label text NOT NULL,
tld text NOT NULL,
creation_time timestamp with time zone NOT NULL,
reason text NOT NULL
);
--
-- Name: ClaimsEntry; Type: TABLE; Schema: public; Owner: -
--
@ -1343,6 +1355,14 @@ ALTER TABLE ONLY public."BsaLabel"
ADD CONSTRAINT "BsaLabel_pkey" PRIMARY KEY (label);
--
-- Name: BsaUnblockableDomain BsaUnblockableDomain_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public."BsaUnblockableDomain"
ADD CONSTRAINT "BsaUnblockableDomain_pkey" PRIMARY KEY (label, tld);
--
-- Name: ClaimsEntry ClaimsEntry_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
@ -2723,6 +2743,14 @@ ALTER TABLE ONLY public."BsaDomainInUse"
ADD CONSTRAINT fkbsadomaininuse2label FOREIGN KEY (label) REFERENCES public."BsaLabel"(label) ON DELETE CASCADE;
--
-- Name: BsaUnblockableDomain fkbsaunblockabledomainlabel; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public."BsaUnblockableDomain"
ADD CONSTRAINT fkbsaunblockabledomainlabel FOREIGN KEY (label) REFERENCES public."BsaLabel"(label) ON DELETE CASCADE;
--
-- Name: DomainTransactionRecord fkcjqe54u72kha71vkibvxhjye7; Type: FK CONSTRAINT; Schema: public; Owner: -
--