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,17 +7,18 @@ lastused DATETIME, | ||
| 7 | ip CHAR(30) | 7 | ip CHAR(30) |
| 8 | ) TYPE = InnoDB; | 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 | CREATE TABLE data_types ( | 17 | CREATE TABLE data_types ( |
| 11 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | 18 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 12 | name CHAR(255) NOT NULL | 19 | name CHAR(255) NOT NULL |
| 13 | )TYPE = InnoDB; | 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 | CREATE TABLE dependant_documents ( | 22 | CREATE TABLE dependant_documents ( |
| 22 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | 23 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 23 | document_title TEXT, | 24 | document_title TEXT, |
| @@ -25,8 +26,6 @@ user_id INTEGER, | @@ -25,8 +26,6 @@ user_id INTEGER, | ||
| 25 | template_document_id INTEGER | 26 | template_document_id INTEGER |
| 26 | ) TYPE = InnoDB; | 27 | ) TYPE = InnoDB; |
| 27 | 28 | ||
| 28 | - | ||
| 29 | - | ||
| 30 | CREATE TABLE discussion_threads ( | 29 | CREATE TABLE discussion_threads ( |
| 31 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | 30 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 32 | document_id INTEGER NOT NULL, | 31 | document_id INTEGER NOT NULL, |
| @@ -61,6 +60,12 @@ document_field_id INTEGER NOT NULL, | @@ -61,6 +60,12 @@ document_field_id INTEGER NOT NULL, | ||
| 61 | value CHAR(255) NOT NULL | 60 | value CHAR(255) NOT NULL |
| 62 | )TYPE = InnoDB; | 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 | CREATE TABLE document_text ( | 69 | CREATE TABLE document_text ( |
| 65 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | 70 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 66 | document_id integer, | 71 | document_id integer, |
| @@ -114,7 +119,8 @@ minor_version INTEGER NOT NULL, | @@ -114,7 +119,8 @@ minor_version INTEGER NOT NULL, | ||
| 114 | is_checked_out BIT NOT NULL, | 119 | is_checked_out BIT NOT NULL, |
| 115 | parent_folder_ids TEXT, | 120 | parent_folder_ids TEXT, |
| 116 | full_path TEXT, | 121 | full_path TEXT, |
| 117 | -checked_out_user_id INTEGER | 122 | +checked_out_user_id INTEGER, |
| 123 | +status_id INTEGER | ||
| 118 | )TYPE = InnoDB; | 124 | )TYPE = InnoDB; |
| 119 | 125 | ||
| 120 | CREATE TABLE document_subscriptions ( | 126 | CREATE TABLE document_subscriptions ( |
| @@ -223,6 +229,13 @@ mimetypes CHAR(100) NOT NULL, | @@ -223,6 +229,13 @@ mimetypes CHAR(100) NOT NULL, | ||
| 223 | icon_path CHAR(255) | 229 | icon_path CHAR(255) |
| 224 | )TYPE = InnoDB; | 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 | CREATE TABLE news ( | 239 | CREATE TABLE news ( |
| 227 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | 240 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 228 | synopsis VARCHAR(255) NOT NULL, | 241 | synopsis VARCHAR(255) NOT NULL, |
| @@ -358,6 +371,11 @@ ADD CONSTRAINT PK_active_sessions | @@ -358,6 +371,11 @@ ADD CONSTRAINT PK_active_sessions | ||
| 358 | PRIMARY KEY (id) | 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 | ALTER TABLE folder_doctypes_link | 379 | ALTER TABLE folder_doctypes_link |
| 362 | ADD CONSTRAINT PK_folder_doctypes_link | 380 | ADD CONSTRAINT PK_folder_doctypes_link |
| 363 | PRIMARY KEY (id) | 381 | PRIMARY KEY (id) |