mirror of
https://github.com/getnamingo/registry.git
synced 2025-05-14 16:46:59 +02:00
Database addons
This commit is contained in:
parent
84e6771bdf
commit
ff8701bf03
2 changed files with 26 additions and 0 deletions
|
@ -11,6 +11,12 @@ CREATE TABLE IF NOT EXISTS `registry`.`domain_tld` (
|
||||||
UNIQUE KEY `tld` (`tld`)
|
UNIQUE KEY `tld` (`tld`)
|
||||||
) 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` (
|
||||||
|
`name` varchar(64) NOT NULL,
|
||||||
|
`value` varchar(255) DEFAULT NULL,
|
||||||
|
PRIMARY KEY (`name`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='registry settings';
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `registry`.`domain_price` (
|
CREATE TABLE IF NOT EXISTS `registry`.`domain_price` (
|
||||||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||||
`tldid` int(10) unsigned NOT NULL,
|
`tldid` int(10) unsigned NOT NULL,
|
||||||
|
@ -114,6 +120,13 @@ CREATE TABLE IF NOT EXISTS `registry`.`registrar_contact` (
|
||||||
CONSTRAINT `registrar_contact_ibfk_1` FOREIGN KEY (`registrar_id`) REFERENCES `registrar` (`id`) ON DELETE RESTRICT
|
CONSTRAINT `registrar_contact_ibfk_1` FOREIGN KEY (`registrar_id`) REFERENCES `registrar` (`id`) ON DELETE RESTRICT
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='registrar data';
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='registrar data';
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS `registry`.`registrar_ote` (
|
||||||
|
`registrar_id` int(11) unsigned NOT NULL,
|
||||||
|
`command` varchar(75) NOT NULL,
|
||||||
|
`result` int(10) unsigned NOT NULL,
|
||||||
|
UNIQUE KEY `test` (`registrar_id`,`command`,`result`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='automated registrar OTE';
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `registry`.`poll` (
|
CREATE TABLE IF NOT EXISTS `registry`.`poll` (
|
||||||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||||
`registrar_id` int(10) unsigned NOT NULL,
|
`registrar_id` int(10) unsigned NOT NULL,
|
||||||
|
|
|
@ -12,6 +12,12 @@ CREATE TABLE registry.domain_tld (
|
||||||
unique ("tld")
|
unique ("tld")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE registry.settings (
|
||||||
|
"name" varchar(64) NOT NULL,
|
||||||
|
"value" varchar(255) default NULL,
|
||||||
|
PRIMARY KEY ("name")
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE registry.domain_price (
|
CREATE TABLE registry.domain_price (
|
||||||
"id" serial8,
|
"id" serial8,
|
||||||
"tldid" int CHECK ("tldid" >= 0) NOT NULL,
|
"tldid" int CHECK ("tldid" >= 0) NOT NULL,
|
||||||
|
@ -122,6 +128,13 @@ CREATE TABLE registry.registrar_contact (
|
||||||
unique ("registrar_id", "type")
|
unique ("registrar_id", "type")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE registry.registrar_ote (
|
||||||
|
"registrar_id" integer NOT NULL,
|
||||||
|
"command" varchar(75) NOT NULL,
|
||||||
|
"result" int NOT NULL,
|
||||||
|
CONSTRAINT test UNIQUE ("registrar_id", "command", "result")
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE registry.poll (
|
CREATE TABLE registry.poll (
|
||||||
"id" serial8,
|
"id" serial8,
|
||||||
"registrar_id" int CHECK ("registrar_id" >= 0) NOT NULL,
|
"registrar_id" int CHECK ("registrar_id" >= 0) NOT NULL,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue