mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 10:19:24 +02:00
37 lines
1.3 KiB
SQL
37 lines
1.3 KiB
SQL
-- Drop the table if it exists
|
|
DROP TABLE IF EXISTS `CachesInDB`;
|
|
|
|
-- Create the table
|
|
CREATE TABLE IF NOT EXISTS `CachesInDB` (
|
|
`id` INT NOT NULL AUTO_INCREMENT,
|
|
`created` DATETIME NULL,
|
|
`modified` DATETIME NULL,
|
|
`content` MEDIUMBLOB NULL,
|
|
`domain` VARCHAR(100) NULL,
|
|
`ishttps` TINYINT NULL,
|
|
`loggedType` ENUM('n', 'l', 'a') NULL DEFAULT 'n' COMMENT 'n=not logged\nl=logged\na=admin',
|
|
`user_location` VARCHAR(100) NULL,
|
|
`expires` DATETIME NULL,
|
|
`timezone` VARCHAR(100) NULL,
|
|
`created_php_time` INT(11) NULL,
|
|
`name` VARCHAR(500) NULL,
|
|
PRIMARY KEY (`id`),
|
|
INDEX `cacheds1` (`domain` ASC),
|
|
INDEX `caches2` (`ishttps` ASC),
|
|
INDEX `caches3` (`loggedType` ASC),
|
|
INDEX `caches4` (`user_location` ASC),
|
|
INDEX `caches9` (`name` ASC),
|
|
UNIQUE INDEX `unique_cache_index`(`name`(250), `domain`(50), `ishttps`, `user_location`(50), `loggedType`),
|
|
FULLTEXT INDEX `name_fulltext` (`name`)
|
|
) ENGINE = InnoDB;
|
|
|
|
-- Drop the cache_schedule_delete table if it exists
|
|
DROP TABLE IF EXISTS `cache_schedule_delete`;
|
|
|
|
-- Create the cache_schedule_delete table
|
|
CREATE TABLE IF NOT EXISTS `cache_schedule_delete` (
|
|
`id` INT NOT NULL AUTO_INCREMENT,
|
|
`name` VARCHAR(500) NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE INDEX `name_UNIQUE` (`name` ASC)
|
|
) ENGINE = InnoDB;
|