Commit 628dabf3e640a96fde998cb9c1172b79e47efd40

Authored by conradverm
1 parent ea7b7259

KTS-2442

"Some database tables use unsigned int, but relations are mostly to signed int fields. This means foreign key constraints cannot be added easily."
Fixed. Meant to update folders table, not documents.

Committed By: Conrad Vermeulen
Reviewed By: Kevin Fourie

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@7331 c91229c3-7414-0410-bfa2-8a42b809f60b
sql/mysql/upgrade/3.5.0/relation_friendly.sql
@@ -3,8 +3,19 @@ alter table `folders` change `owner_id` `owner_id` int NULL; @@ -3,8 +3,19 @@ alter table `folders` change `owner_id` `owner_id` int NULL;
3 alter table `index_files` change `document_id` `document_id` int NOT NULL; 3 alter table `index_files` change `document_id` `document_id` int NOT NULL;
4 alter table `index_files` change `user_id` `user_id` int NOT NULL; 4 alter table `index_files` change `user_id` `user_id` int NOT NULL;
5 alter table `type_workflow_map` change `workflow_id` `workflow_id` int NULL; 5 alter table `type_workflow_map` change `workflow_id` `workflow_id` int NULL;
  6 +
6 alter table document_content_version change mime_id mime_id int null default 9; 7 alter table document_content_version change mime_id mime_id int null default 9;
  8 +
7 alter table documents change owner_id owner_id int null; 9 alter table documents change owner_id owner_id int null;
  10 +alter table documents change creator_id creator_id int null;
  11 +alter table documents change modified_user_id modified_user_id int null;
  12 +
  13 +alter table document_transactions change document_id document_id int null;
  14 +alter table document_transactions change user_id user_id int null;
  15 +
  16 +alter table folder_transactions change folder_id folder_id int null;
  17 +alter table folder_transactions change user_id user_id int null;
  18 +
8 alter table folders change parent_id parent_id int null; 19 alter table folders change parent_id parent_id int null;
9 update documents set owner_id=null where owner_id=0; 20 update documents set owner_id=null where owner_id=0;
10 update folders set parent_id=null where parent_id=0; 21 update folders set parent_id=null where parent_id=0;