From fd8d8793fb2ecb74f100d6bc5fcda7855fa4aef8 Mon Sep 17 00:00:00 2001 From: Kevin Fourie Date: Thu, 31 May 2007 19:04:51 +0000 Subject: [PATCH] KTS-1388 "KnowledgeTree pre-3.0 upgrade problems" Updated. --- sql/mysql/upgrade/2.0.9/storagemanager.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sql/mysql/upgrade/2.0.9/storagemanager.sql b/sql/mysql/upgrade/2.0.9/storagemanager.sql index c95be7d..3af690b 100644 --- a/sql/mysql/upgrade/2.0.9/storagemanager.sql +++ b/sql/mysql/upgrade/2.0.9/storagemanager.sql @@ -1,3 +1,4 @@ ALTER TABLE `documents` ADD `storage_path` VARCHAR( 250 ) ; ALTER TABLE `documents` ADD INDEX ( `storage_path` ) ; -UPDATE `documents` SET storage_path = CONCAT(full_path, "/", filename) WHERE storage_path IS NULL; +UPDATE `documents` d SET storage_path = (select CONCAT(CONCAT(CONCAT(CONCAT(f.full_path, "/"), f.name), "/"), filename) from folders f where f.id=d.folder_id) WHERE storage_path IS NULL; +UPDATE `documents` d SET storage_path=CONCAT(CONCAT(CONCAT("Deleted/", d.id), "-"), d.filename) where status_id=3; -- libgit2 0.21.4