mirror of
https://github.com/google/nomulus.git
synced 2025-07-23 19:20:44 +02:00
Preparing renaming BsaDomainInUse table (#2228)
Add the replacement table: BsaUnblockableDomain
This commit is contained in:
parent
36a8908712
commit
504d7ccaac
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
|
@ -148,3 +148,4 @@ V147__drop_gaia_id_from_user.sql
|
||||||
V148__add_bsa_download_and_label_tables.sql
|
V148__add_bsa_download_and_label_tables.sql
|
||||||
V149__add_bsa_domain_in_use_table.sql
|
V149__add_bsa_domain_in_use_table.sql
|
||||||
V150__add_tld_bsa_enroll_date.sql
|
V150__add_tld_bsa_enroll_date.sql
|
||||||
|
V151__add_bsa_unblockable_domain_table.sql
|
||||||
|
|
|
@ -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;
|
|
@ -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: -
|
-- Name: ClaimsEntry; Type: TABLE; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -1343,6 +1355,14 @@ ALTER TABLE ONLY public."BsaLabel"
|
||||||
ADD CONSTRAINT "BsaLabel_pkey" PRIMARY KEY (label);
|
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: -
|
-- 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;
|
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: -
|
-- Name: DomainTransactionRecord fkcjqe54u72kha71vkibvxhjye7; Type: FK CONSTRAINT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue