Commit 206acc5f9f80706ba877e8157ee4d6b1eb79f4e1

Authored by mukhtar
1 parent 12d1557e

fixed couple of errors..

adding auto_increment to several tables
Renamed creatorid to creator_id


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@144 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 18 additions and 21 deletions
sql/tables.sql
1 CREATE TABLE active_sessions ( 1 CREATE TABLE active_sessions (
2 -id INTEGER NOT NULL, 2 +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT,
3 user_id INTEGER, 3 user_id INTEGER,
4 lastused DATETIME, 4 lastused DATETIME,
5 ip CHAR(30) 5 ip CHAR(30)
@@ -83,7 +83,7 @@ document_type_id INTEGER NOT NULL, @@ -83,7 +83,7 @@ document_type_id INTEGER NOT NULL,
83 name CHAR(80) NOT NULL, 83 name CHAR(80) NOT NULL,
84 filename CHAR(50) NOT NULL, 84 filename CHAR(50) NOT NULL,
85 size BIGINT NOT NULL, 85 size BIGINT NOT NULL,
86 -creatorid INTEGER NOT NULL, 86 +creator_id INTEGER NOT NULL,
87 modified DATE NOT NULL, 87 modified DATE NOT NULL,
88 description CHAR(200) NOT NULL, 88 description CHAR(200) NOT NULL,
89 security INTEGER NOT NULL, 89 security INTEGER NOT NULL,
@@ -98,7 +98,7 @@ is_checked_out BOOL NOT NULL @@ -98,7 +98,7 @@ is_checked_out BOOL NOT NULL
98 98
99 99
100 CREATE TABLE folders ( 100 CREATE TABLE folders (
101 -id INTEGER, 101 +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT,
102 name CHAR(255), 102 name CHAR(255),
103 description CHAR(255), 103 description CHAR(255),
104 parent_id INTEGER, 104 parent_id INTEGER,
@@ -122,7 +122,7 @@ role_type_id INTEGER NOT NULL @@ -122,7 +122,7 @@ role_type_id INTEGER NOT NULL
122 122
123 123
124 CREATE TABLE groups_folders_approval_link ( 124 CREATE TABLE groups_folders_approval_link (
125 -id INTEGER NOT NULL, 125 +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT,
126 folder_id INTEGER NOT NULL, 126 folder_id INTEGER NOT NULL,
127 group_id INTEGER NOT NULL, 127 group_id INTEGER NOT NULL,
128 precedence INTEGER NOT NULL, 128 precedence INTEGER NOT NULL,
@@ -133,7 +133,7 @@ role_id INTEGER NOT NULL @@ -133,7 +133,7 @@ role_id INTEGER NOT NULL
133 133
134 134
135 CREATE TABLE groups_lu ( 135 CREATE TABLE groups_lu (
136 -id INTEGER NOT NULL, 136 +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT,
137 name CHAR(100) NOT NULL 137 name CHAR(100) NOT NULL
138 ) 138 )
139 ; 139 ;
@@ -213,18 +213,7 @@ parent_id INTEGER NOT NULL @@ -213,18 +213,7 @@ parent_id INTEGER NOT NULL
213 ; 213 ;
214 214
215 215
216 -  
217 -CREATE TABLE user_group_link (  
218 -id INTEGER NOT NULL UNIQUE AUTO_INCREMENT,  
219 -user_id INTEGER NOT NULL,  
220 -group_id INTEGER NOT NULL  
221 -)  
222 -;  
223 -  
224 -  
225 -  
226 -CREATE TABLE users (  
227 -id INTEGER AUTO_INCREMENT NOT NULL UNIQUE AUTO_INCREMENT, 216 +CREATE TABLE users (id INTEGER NOT NULL UNIQUE AUTO_INCREMENT,
228 group_id INTEGER NOT NULL, 217 group_id INTEGER NOT NULL,
229 username CHAR(255) NOT NULL, 218 username CHAR(255) NOT NULL,
230 name CHAR(255) NOT NULL, 219 name CHAR(255) NOT NULL,
@@ -234,10 +223,18 @@ quota_current INTEGER NOT NULL, @@ -234,10 +223,18 @@ quota_current INTEGER NOT NULL,
234 email CHAR(255), 223 email CHAR(255),
235 mobile INTEGER, 224 mobile INTEGER,
236 email_notification BOOL NOT NULL, 225 email_notification BOOL NOT NULL,
237 -sms_notification BOOL NOT NULL  
238 -) 226 +sms_notification BOOL NOT NULL,
  227 +language CHAR(100),
  228 +ldap_dn CHAR(255),
  229 +max_sessions INTEGER)
239 ; 230 ;
240 231
  232 +CREATE TABLE user_group_link (
  233 +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT,
  234 +user_id INTEGER NOT NULL,
  235 +group_id INTEGER NOT NULL
  236 +)
  237 +;
241 238
242 239
243 CREATE TABLE web_documents ( 240 CREATE TABLE web_documents (
@@ -445,8 +442,8 @@ UPDATE users SET password = '084e0343a0486ff05530df6c705c8bb4' WHERE name = "Ano @@ -445,8 +442,8 @@ UPDATE users SET password = '084e0343a0486ff05530df6c705c8bb4' WHERE name = "Ano
445 INSERT INTO folders (name, description, parent_id, creator_id, document_type_id, unit_id, is_public) 442 INSERT INTO folders (name, description, parent_id, creator_id, document_type_id, unit_id, is_public)
446 VALUES ("Documents", "Root Document Folder", 0, 0, 51, 0, 0); 443 VALUES ("Documents", "Root Document Folder", 0, 0, 51, 0, 0);
447 444
448 -INSERT INTO documents (name, filename, size, creator_id, parent_id, modified, description, security, mime_id, folder_id, major_version, minor_version, is_checked_out)  
449 - VALUES ("Test File", "test.txt", "36", 0, 0, "Dec 27th, 2000 at 05:17 pm", "", 0, 0, 0, 0, 1, 0); 445 +INSERT INTO documents (name, filename, size, creator_id, modified, description, security, mime_id, folder_id, major_version, minor_version, is_checked_out)
  446 + VALUES ("Test File", "test.txt", "36", 0, "Dec 27th, 2000 at 05:17 pm", "", 0, 0, 0, 0, 1, 0);
450 447
451 INSERT INTO mime_types (filetypes, mimetypes) VALUES ('ai', 'application/postscript'); 448 INSERT INTO mime_types (filetypes, mimetypes) VALUES ('ai', 'application/postscript');
452 INSERT INTO mime_types (filetypes, mimetypes) VALUES ('aif', 'audio/x-aiff'); 449 INSERT INTO mime_types (filetypes, mimetypes) VALUES ('aif', 'audio/x-aiff');