Added TMCH cron and database patches

This commit is contained in:
Pinga 2023-12-15 15:06:56 +02:00
parent f9ae818a4d
commit b4ccc2b0e8
5 changed files with 192 additions and 30 deletions

View file

@ -642,7 +642,7 @@ CREATE TABLE registry.support_tickets (
FOREIGN KEY (category_id) REFERENCES registry.ticket_categories(id)
);
CREATE TABLE ticket_responses (
CREATE TABLE registry.ticket_responses (
"id" SERIAL PRIMARY KEY,
"ticket_id" INTEGER NOT NULL,
"responder_id" INTEGER NOT NULL,
@ -651,6 +651,28 @@ CREATE TABLE ticket_responses (
FOREIGN KEY (ticket_id) REFERENCES support_tickets(id)
);
CREATE TABLE registry.tmch_claims (
"id" SERIAL PRIMARY KEY,
"domain_label" VARCHAR(100) NOT NULL,
"claim_key" VARCHAR(200) NOT NULL,
"insert_time" TIMESTAMP(3) NOT NULL,
CONSTRAINT tmch_claims_unique UNIQUE (claim_key, domain_label)
);
CREATE TABLE registry.tmch_revocation (
"id" SERIAL PRIMARY KEY,
"smd_id" VARCHAR(100) NOT NULL,
"revocation_time" TIMESTAMP(3) NOT NULL,
CONSTRAINT tmch_revocation_unique UNIQUE (smd_id)
);
CREATE TABLE registry.tmch_crl (
"id" SERIAL PRIMARY KEY,
"content" TEXT NOT NULL,
"url" VARCHAR(255) NOT NULL,
"update_timestamp" TIMESTAMP(3) NOT NULL
);
INSERT INTO registry.domain_tld VALUES('1','.TEST','/^(?!-)(?!.*--)[A-Z0-9-]{1,63}(?<!-)(\.(?!-)(?!.*--)[A-Z0-9-]{1,63}(?<!-))*$/i','0');
INSERT INTO registry.domain_tld VALUES('2','.COM.TEST','/^(?!-)(?!.*--)[A-Z0-9-]{1,63}(?<!-)(\.(?!-)(?!.*--)[A-Z0-9-]{1,63}(?<!-))*$/i','0');