From 9e5fc74a4a6d212027e76932ac23fb9cc2b91bf2 Mon Sep 17 00:00:00 2001 From: DanieL Date: Thu, 22 Dec 2022 16:59:00 -0300 Subject: [PATCH] Count total time longer --- install/checkConfiguration.php | 2 +- install/database.sql | 2 +- updatedb/updateDb.v12.3.sql | 12 ++++++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 updatedb/updateDb.v12.3.sql diff --git a/install/checkConfiguration.php b/install/checkConfiguration.php index 6f748949ba..482912388a 100644 --- a/install/checkConfiguration.php +++ b/install/checkConfiguration.php @@ -4,7 +4,7 @@ if (file_exists("../videos/configuration.php")) { exit; } -$installationVersion = "12.2"; +$installationVersion = "12.3"; error_log("Installation: ".__LINE__." ". json_encode($_POST)); header('Content-Type: application/json'); diff --git a/install/database.sql b/install/database.sql index a6c85f1b98..2aec2900af 100644 --- a/install/database.sql +++ b/install/database.sql @@ -173,7 +173,7 @@ CREATE TABLE IF NOT EXISTS `videos` ( `filepath` VARCHAR(255) NULL DEFAULT NULL, `filesize` BIGINT(19) UNSIGNED NULL DEFAULT 0, `live_transmitions_history_id` INT(11) NULL DEFAULT NULL, - `total_seconds_watching` INT NULL DEFAULT 0, + `total_seconds_watching` BIGINT(19) UNSIGNED NULL DEFAULT 0, `duration_in_seconds` INT NULL, `likes` INT NULL, `dislikes` INT NULL, diff --git a/updatedb/updateDb.v12.3.sql b/updatedb/updateDb.v12.3.sql new file mode 100644 index 0000000000..d3c9c0453f --- /dev/null +++ b/updatedb/updateDb.v12.3.sql @@ -0,0 +1,12 @@ +SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; +SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; +SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; + +ALTER TABLE `videos` +CHANGE COLUMN `total_seconds_watching` `total_seconds_watching` BIGINT(19) UNSIGNED NULL DEFAULT 0; + +UPDATE configurations SET version = '12.3', modified = now() WHERE id = 1; + +SET SQL_MODE=@OLD_SQL_MODE; +SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; +SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;