fixed locks in database.sql
authorPhilipp Holzer <admin@philipp.info>
Sat, 7 Jul 2018 15:59:22 +0000 (17:59 +0200)
committerPhilipp Holzer <admin@philipp.info>
Sat, 7 Jul 2018 15:59:22 +0000 (17:59 +0200)
database.sql

index b3d8f5d..e51f2a1 100644 (file)
@@ -576,8 +576,10 @@ CREATE TABLE IF NOT EXISTS `locks` (
        `id` int unsigned NOT NULL auto_increment COMMENT 'sequential ID',
        `name` varchar(128) NOT NULL DEFAULT '' COMMENT '',
        `locked` boolean NOT NULL DEFAULT '0' COMMENT '',
+       `expires` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'datetime of lock expiration',
        `pid` int unsigned NOT NULL DEFAULT 0 COMMENT 'Process ID',
-        PRIMARY KEY(`id`)
+        PRIMARY KEY(`id`),
+        INDEX `name_expires` (`name`,`expires`)
 ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='';
 
 --