mirror of
https://github.com/getnamingo/registry.git
synced 2025-06-28 15:13:27 +02:00
Database updates
This commit is contained in:
parent
384204f41b
commit
94f839ed5e
3 changed files with 45 additions and 14 deletions
|
@ -56,6 +56,10 @@
|
||||||
"set @audit_rownum = ifnull(@audit_rownum, 0) + 1;"
|
"set @audit_rownum = ifnull(@audit_rownum, 0) + 1;"
|
||||||
],
|
],
|
||||||
"tables": {
|
"tables": {
|
||||||
|
"launch_phase": {
|
||||||
|
"audit": true,
|
||||||
|
"skip": null
|
||||||
|
},
|
||||||
"domain_tld": {
|
"domain_tld": {
|
||||||
"audit": true,
|
"audit": true,
|
||||||
"skip": null
|
"skip": null
|
||||||
|
@ -76,10 +80,6 @@
|
||||||
"audit": null,
|
"audit": null,
|
||||||
"skip": null
|
"skip": null
|
||||||
},
|
},
|
||||||
"domain_price": {
|
|
||||||
"audit": true,
|
|
||||||
"skip": null
|
|
||||||
},
|
|
||||||
"reserved_domain_names": {
|
"reserved_domain_names": {
|
||||||
"audit": true,
|
"audit": true,
|
||||||
"skip": null
|
"skip": null
|
||||||
|
@ -233,15 +233,27 @@
|
||||||
"skip": null
|
"skip": null
|
||||||
},
|
},
|
||||||
"ticket_categories": {
|
"ticket_categories": {
|
||||||
"audit": null,
|
"audit": true,
|
||||||
"skip": null
|
"skip": null
|
||||||
},
|
},
|
||||||
"support_tickets": {
|
"support_tickets": {
|
||||||
"audit": null,
|
"audit": true,
|
||||||
"skip": null
|
"skip": null
|
||||||
},
|
},
|
||||||
"ticket_responses": {
|
"ticket_responses": {
|
||||||
"audit": null,
|
"audit": true,
|
||||||
|
"skip": null
|
||||||
|
},
|
||||||
|
"tmch_claims": {
|
||||||
|
"audit": true,
|
||||||
|
"skip": null
|
||||||
|
},
|
||||||
|
"tmch_revocation": {
|
||||||
|
"audit": true,
|
||||||
|
"skip": null
|
||||||
|
},
|
||||||
|
"tmch_crl": {
|
||||||
|
"audit": true,
|
||||||
"skip": null
|
"skip": null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,13 +2,24 @@ SET FOREIGN_KEY_CHECKS=0;
|
||||||
|
|
||||||
CREATE DATABASE IF NOT EXISTS `registry`;
|
CREATE DATABASE IF NOT EXISTS `registry`;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS `registry`.`launch_phase` (
|
||||||
|
`id` INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
`phase_name` VARCHAR(255) NOT NULL,
|
||||||
|
`phase_description` TEXT,
|
||||||
|
`start_date` DATETIME(3),
|
||||||
|
`end_date` DATETIME(3),
|
||||||
|
UNIQUE(`phase_name`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='launch phases';
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `registry`.`domain_tld` (
|
CREATE TABLE IF NOT EXISTS `registry`.`domain_tld` (
|
||||||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||||
`tld` varchar(32) NOT NULL,
|
`tld` varchar(32) NOT NULL,
|
||||||
`idn_table` varchar(255) NOT NULL,
|
`idn_table` varchar(255) NOT NULL,
|
||||||
`secure` TINYINT UNSIGNED NOT NULL,
|
`secure` TINYINT UNSIGNED NOT NULL,
|
||||||
|
`launch_phase_id` INT DEFAULT NULL,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
UNIQUE KEY `tld` (`tld`)
|
UNIQUE KEY `tld` (`tld`),
|
||||||
|
FOREIGN KEY (`launch_phase_id`) REFERENCES `launch_phase`(`id`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='domain tld';
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='domain tld';
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `registry`.`settings` (
|
CREATE TABLE IF NOT EXISTS `registry`.`settings` (
|
||||||
|
|
|
@ -3,12 +3,22 @@ CREATE SCHEMA registryTransaction;
|
||||||
|
|
||||||
SET search_path TO registry, registryTransaction, public;
|
SET search_path TO registry, registryTransaction, public;
|
||||||
|
|
||||||
|
CREATE TABLE registry.launch_phase (
|
||||||
|
"id" SERIAL PRIMARY KEY,
|
||||||
|
"phase_name" VARCHAR(255) NOT NULL,
|
||||||
|
"phase_description" TEXT,
|
||||||
|
"start_date" TIMESTAMP(3),
|
||||||
|
"end_date" TIMESTAMP(3),
|
||||||
|
UNIQUE(phase_name)
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE registry.domain_tld (
|
CREATE TABLE registry.domain_tld (
|
||||||
"id" serial8,
|
"id" SERIAL PRIMARY KEY,
|
||||||
"tld" varchar(32) NOT NULL,
|
"tld" varchar(32) NOT NULL,
|
||||||
"idn_table" varchar(255) NOT NULL,
|
"idn_table" varchar(255) NOT NULL,
|
||||||
"secure" SMALLINT NOT NULL,
|
"secure" SMALLINT NOT NULL,
|
||||||
primary key ("id"),
|
"launch_phase_id" INTEGER DEFAULT NULL,
|
||||||
|
FOREIGN KEY (launch_phase_id) REFERENCES launch_phase(id),
|
||||||
unique ("tld")
|
unique ("tld")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -19,7 +29,7 @@ CREATE TABLE registry.settings (
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE registry.domain_price (
|
CREATE TABLE registry.domain_price (
|
||||||
"id" serial8,
|
"id" SERIAL PRIMARY KEY,
|
||||||
"tldid" int CHECK ("tldid" >= 0) NOT NULL,
|
"tldid" int CHECK ("tldid" >= 0) NOT NULL,
|
||||||
"command" varchar CHECK ("command" IN ( 'create','renew','transfer' )) NOT NULL default 'create',
|
"command" varchar CHECK ("command" IN ( 'create','renew','transfer' )) NOT NULL default 'create',
|
||||||
"m0" decimal(10,2) NOT NULL default '0.00',
|
"m0" decimal(10,2) NOT NULL default '0.00',
|
||||||
|
@ -33,15 +43,13 @@ CREATE TABLE registry.domain_price (
|
||||||
"m96" decimal(10,2) NOT NULL default '0.00',
|
"m96" decimal(10,2) NOT NULL default '0.00',
|
||||||
"m108" decimal(10,2) NOT NULL default '0.00',
|
"m108" decimal(10,2) NOT NULL default '0.00',
|
||||||
"m120" decimal(10,2) NOT NULL default '0.00',
|
"m120" decimal(10,2) NOT NULL default '0.00',
|
||||||
primary key ("id"),
|
|
||||||
unique ("tldid", "command")
|
unique ("tldid", "command")
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE registry.domain_restore_price (
|
CREATE TABLE registry.domain_restore_price (
|
||||||
"id" serial8 ,
|
"id" SERIAL PRIMARY KEY,
|
||||||
"tldid" int CHECK ("tldid" >= 0) NOT NULL,
|
"tldid" int CHECK ("tldid" >= 0) NOT NULL,
|
||||||
"price" decimal(10,2) NOT NULL default '0.00',
|
"price" decimal(10,2) NOT NULL default '0.00',
|
||||||
primary key ("id"),
|
|
||||||
unique ("tldid")
|
unique ("tldid")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue