Commit fb2f06a9f78eb04906613439bb91e4e52bda03b3
1 parent
34ef8b04
added archive_settings table and status column to documents
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1837 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
27 additions
and
9 deletions
sql/tables.sql
| ... | ... | @@ -7,17 +7,18 @@ lastused DATETIME, |
| 7 | 7 | ip CHAR(30) |
| 8 | 8 | ) TYPE = InnoDB; |
| 9 | 9 | |
| 10 | +CREATE TABLE archive_settings ( | |
| 11 | +id INTEGER NOT NULL, | |
| 12 | +document_id INTEGER NOT NULL, | |
| 13 | +expiration_date DATETIME, | |
| 14 | +utilisation_threshold INTEGER | |
| 15 | +) TYPE = InnoDB; | |
| 16 | + | |
| 10 | 17 | CREATE TABLE data_types ( |
| 11 | 18 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 12 | 19 | name CHAR(255) NOT NULL |
| 13 | 20 | )TYPE = InnoDB; |
| 14 | 21 | |
| 15 | -CREATE TABLE document_link ( | |
| 16 | -id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 17 | -parent_document_id INTEGER NOT NULL, | |
| 18 | -child_document_id INTEGER NOT NULL | |
| 19 | -) TYPE = InnoDB; | |
| 20 | - | |
| 21 | 22 | CREATE TABLE dependant_documents ( |
| 22 | 23 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 23 | 24 | document_title TEXT, |
| ... | ... | @@ -25,8 +26,6 @@ user_id INTEGER, |
| 25 | 26 | template_document_id INTEGER |
| 26 | 27 | ) TYPE = InnoDB; |
| 27 | 28 | |
| 28 | - | |
| 29 | - | |
| 30 | 29 | CREATE TABLE discussion_threads ( |
| 31 | 30 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 32 | 31 | document_id INTEGER NOT NULL, |
| ... | ... | @@ -61,6 +60,12 @@ document_field_id INTEGER NOT NULL, |
| 61 | 60 | value CHAR(255) NOT NULL |
| 62 | 61 | )TYPE = InnoDB; |
| 63 | 62 | |
| 63 | +CREATE TABLE document_link ( | |
| 64 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 65 | +parent_document_id INTEGER NOT NULL, | |
| 66 | +child_document_id INTEGER NOT NULL | |
| 67 | +) TYPE = InnoDB; | |
| 68 | + | |
| 64 | 69 | CREATE TABLE document_text ( |
| 65 | 70 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 66 | 71 | document_id integer, |
| ... | ... | @@ -114,7 +119,8 @@ minor_version INTEGER NOT NULL, |
| 114 | 119 | is_checked_out BIT NOT NULL, |
| 115 | 120 | parent_folder_ids TEXT, |
| 116 | 121 | full_path TEXT, |
| 117 | -checked_out_user_id INTEGER | |
| 122 | +checked_out_user_id INTEGER, | |
| 123 | +status_id INTEGER | |
| 118 | 124 | )TYPE = InnoDB; |
| 119 | 125 | |
| 120 | 126 | CREATE TABLE document_subscriptions ( |
| ... | ... | @@ -223,6 +229,13 @@ mimetypes CHAR(100) NOT NULL, |
| 223 | 229 | icon_path CHAR(255) |
| 224 | 230 | )TYPE = InnoDB; |
| 225 | 231 | |
| 232 | +CREATE TABLE new_documents ( | |
| 233 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 234 | +document_title TEXT, | |
| 235 | +user_id INTEGER, | |
| 236 | +template_document_id INTEGER | |
| 237 | +) TYPE = InnoDB; | |
| 238 | + | |
| 226 | 239 | CREATE TABLE news ( |
| 227 | 240 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 228 | 241 | synopsis VARCHAR(255) NOT NULL, |
| ... | ... | @@ -358,6 +371,11 @@ ADD CONSTRAINT PK_active_sessions |
| 358 | 371 | PRIMARY KEY (id) |
| 359 | 372 | ; |
| 360 | 373 | |
| 374 | +ALTER TABLE archive_settings | |
| 375 | +ADD CONSTRAINT PK_archive_settings | |
| 376 | +PRIMARY KEY (id) | |
| 377 | +; | |
| 378 | + | |
| 361 | 379 | ALTER TABLE folder_doctypes_link |
| 362 | 380 | ADD CONSTRAINT PK_folder_doctypes_link |
| 363 | 381 | PRIMARY KEY (id) | ... | ... |