From c202897a72270275f242b1e61f6b86288de025ea Mon Sep 17 00:00:00 2001 From: plegall Date: Wed, 10 Apr 2019 16:49:03 +0200 Subject: [PATCH] issue #552 change activity.occured_on to TIMESTAMP instead of DATETIME to make it work on old MySQL versions --- install/db/154-database.php | 2 +- install/db/156-database.php | 40 ++++++++++++++++++++++++++++++ install/piwigo_structure-mysql.sql | 2 +- 3 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 install/db/156-database.php diff --git a/install/db/154-database.php b/install/db/154-database.php index 726065540..79dd4f4ab 100644 --- a/install/db/154-database.php +++ b/install/db/154-database.php @@ -35,7 +35,7 @@ CREATE TABLE `'.PREFIX_TABLE.'activity` ( `object_id` int(11) unsigned NOT NULL, `action` varchar(255) NOT NULL, `performed_by` mediumint(8) unsigned NOT NULL, - `occured_on` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, + `occured_on` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `details` varchar(255) DEFAULT NULL, PRIMARY KEY (`activity_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 diff --git a/install/db/156-database.php b/install/db/156-database.php new file mode 100644 index 000000000..5ed6b88df --- /dev/null +++ b/install/db/156-database.php @@ -0,0 +1,40 @@ + diff --git a/install/piwigo_structure-mysql.sql b/install/piwigo_structure-mysql.sql index f3e15a2e4..22d5ba706 100644 --- a/install/piwigo_structure-mysql.sql +++ b/install/piwigo_structure-mysql.sql @@ -17,7 +17,7 @@ CREATE TABLE `piwigo_activity` ( `performed_by` mediumint(8) unsigned NOT NULL, `session_idx` varchar(255) NOT NULL, `ip_address` varchar(50) DEFAULT NULL, - `occured_on` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, + `occured_on` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `details` varchar(255) DEFAULT NULL, PRIMARY KEY (`activity_id`) ) ENGINE=MyISAM;