Commit 206acc5f9f80706ba877e8157ee4d6b1eb79f4e1
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'); |