Skip to content

Commit

Permalink
Merge pull request #28 from richard67/patch-1
Browse files Browse the repository at this point in the history
Fix SQL code style null to NULL, correct column name for ucm_content table also for postgresql
  • Loading branch information
Hackwar committed Jul 27, 2019
2 parents de47469 + de404c2 commit d57a300
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 25 deletions.
Expand Up @@ -10,14 +10,14 @@ ALTER TABLE `#__tags` MODIFY COLUMN `checked_out_time` DATETIME NULL DEFAULT NUL
ALTER TABLE `#__ucm_content` MODIFY COLUMN `core_checked_out_time` DATETIME NULL DEFAULT NULL;
ALTER TABLE `#__user_notes` MODIFY COLUMN `checked_out_time` DATETIME NULL DEFAULT NULL;

UPDATE `#__banner_clients` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__categories` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__content` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__extensions` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__fields` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__fields_groups` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__finder_filters` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__menu` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__tags` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__ucm_content` SET `core_checked_out_time` = null WHERE `core_checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__user_notes` SET `checked_out_time` = null WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__banner_clients` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__categories` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__content` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__extensions` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__fields` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__fields_groups` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__finder_filters` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__menu` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__tags` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__ucm_content` SET `core_checked_out_time` = NULL WHERE `core_checked_out_time` = '0000-00-00 00:00:00';
UPDATE `#__user_notes` SET `checked_out_time` = NULL WHERE `checked_out_time` = '0000-00-00 00:00:00';
Expand Up @@ -16,19 +16,19 @@ ALTER TABLE "#__menu" ALTER COLUMN "checked_out_time" DROP DEFAULT;
ALTER TABLE "#__menu" ALTER COLUMN "checked_out_time" DROP NOT NULL;
ALTER TABLE "#__tags" ALTER COLUMN "checked_out_time" DROP DEFAULT;
ALTER TABLE "#__tags" ALTER COLUMN "checked_out_time" DROP NOT NULL;
ALTER TABLE "#__ucm_content" ALTER COLUMN "checked_out_time" DROP DEFAULT;
ALTER TABLE "#__ucm_content" ALTER COLUMN "checked_out_time" DROP NOT NULL;
ALTER TABLE "#__ucm_content" ALTER COLUMN "core_checked_out_time" DROP DEFAULT;
ALTER TABLE "#__ucm_content" ALTER COLUMN "core_checked_out_time" DROP NOT NULL;
ALTER TABLE "#__user_notes" ALTER COLUMN "checked_out_time" DROP DEFAULT;
ALTER TABLE "#__user_notes" ALTER COLUMN "checked_out_time" DROP NOT NULL;

UPDATE "#__banner_clients" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__categories" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__content" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__extensions" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__fields" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__fields_groups" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__finder_filters" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__menu" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__tags" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__ucm_content" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__user_notes" SET "checked_out_time" = null WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__banner_clients" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__categories" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__content" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__extensions" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__fields" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__fields_groups" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__finder_filters" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__menu" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__tags" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__ucm_content" SET "core_checked_out_time" = NULL WHERE "core_checked_out_time" = '1970-01-01 00:00:00';
UPDATE "#__user_notes" SET "checked_out_time" = NULL WHERE "checked_out_time" = '1970-01-01 00:00:00';
Expand Up @@ -110,7 +110,7 @@ public function checkin($ids = array())
$query = $db->getQuery(true)
->update($db->quoteName($tn))
->set($db->quoteName('checked_out') . ' = DEFAULT')
->set($db->quoteName('checked_out_time') . ' = null')
->set($db->quoteName('checked_out_time') . ' = NULL')
->where($db->quoteName('checked_out') . ' > 0');

$db->setQuery($query);
Expand Down

0 comments on commit d57a300

Please sign in to comment.