Commit 8ab05a2ecbdae365e406d94033991746063d22a2
1 parent
1db1690e
modified archiving table and alphabetised
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1877 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
37 additions
and
35 deletions
sql/tables.sql
| ... | ... | @@ -7,13 +7,6 @@ lastused DATETIME, |
| 7 | 7 | ip CHAR(30) |
| 8 | 8 | ) TYPE = InnoDB; |
| 9 | 9 | |
| 10 | -CREATE TABLE archive_settings ( | |
| 11 | -id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 12 | -document_id INTEGER NOT NULL, | |
| 13 | -expiration_date DATETIME, | |
| 14 | -utilisation_threshold INTEGER | |
| 15 | -) TYPE = InnoDB; | |
| 16 | - | |
| 17 | 10 | CREATE TABLE data_types ( |
| 18 | 11 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 19 | 12 | name CHAR(255) NOT NULL |
| ... | ... | @@ -53,6 +46,36 @@ body TEXT, |
| 53 | 46 | date date |
| 54 | 47 | )TYPE = InnoDB; |
| 55 | 48 | |
| 49 | +CREATE TABLE documents ( | |
| 50 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 51 | +document_type_id INTEGER NOT NULL, | |
| 52 | +name TEXT NOT NULL, | |
| 53 | +filename TEXT NOT NULL, | |
| 54 | +size BIGINT NOT NULL, | |
| 55 | +creator_id INTEGER NOT NULL, | |
| 56 | +modified DATETIME NOT NULL, | |
| 57 | +description CHAR(200) NOT NULL, | |
| 58 | +security INTEGER NOT NULL, | |
| 59 | +mime_id INTEGER NOT NULL, | |
| 60 | +folder_id INTEGER NOT NULL, | |
| 61 | +major_version INTEGER NOT NULL, | |
| 62 | +minor_version INTEGER NOT NULL, | |
| 63 | +is_checked_out BIT NOT NULL, | |
| 64 | +parent_folder_ids TEXT, | |
| 65 | +full_path TEXT, | |
| 66 | +checked_out_user_id INTEGER, | |
| 67 | +status_id INTEGER | |
| 68 | +)TYPE = InnoDB; | |
| 69 | + | |
| 70 | + | |
| 71 | +CREATE TABLE document_archive_settings ( | |
| 72 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 73 | +document_id INTEGER NOT NULL, | |
| 74 | +expiration_date DATETIME, | |
| 75 | +document_transaction_id INTEGER, | |
| 76 | +utilisation_threshold INTEGER | |
| 77 | +) TYPE = InnoDB; | |
| 78 | + | |
| 56 | 79 | CREATE TABLE document_fields ( |
| 57 | 80 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 58 | 81 | name CHAR(255) NOT NULL, |
| ... | ... | @@ -74,6 +97,13 @@ parent_document_id INTEGER NOT NULL, |
| 74 | 97 | child_document_id INTEGER NOT NULL |
| 75 | 98 | ) TYPE = InnoDB; |
| 76 | 99 | |
| 100 | +CREATE TABLE document_subscriptions ( | |
| 101 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 102 | +user_id INTEGER NOT NULL, | |
| 103 | +document_id INTEGER NOT NULL, | |
| 104 | +is_alerted BIT | |
| 105 | +)TYPE = InnoDB; | |
| 106 | + | |
| 77 | 107 | CREATE TABLE document_text ( |
| 78 | 108 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 79 | 109 | document_id integer, |
| ... | ... | @@ -110,34 +140,6 @@ id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 110 | 140 | name CHAR(100) |
| 111 | 141 | )TYPE = InnoDB; |
| 112 | 142 | |
| 113 | -CREATE TABLE documents ( | |
| 114 | -id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 115 | -document_type_id INTEGER NOT NULL, | |
| 116 | -name TEXT NOT NULL, | |
| 117 | -filename TEXT NOT NULL, | |
| 118 | -size BIGINT NOT NULL, | |
| 119 | -creator_id INTEGER NOT NULL, | |
| 120 | -modified DATETIME NOT NULL, | |
| 121 | -description CHAR(200) NOT NULL, | |
| 122 | -security INTEGER NOT NULL, | |
| 123 | -mime_id INTEGER NOT NULL, | |
| 124 | -folder_id INTEGER NOT NULL, | |
| 125 | -major_version INTEGER NOT NULL, | |
| 126 | -minor_version INTEGER NOT NULL, | |
| 127 | -is_checked_out BIT NOT NULL, | |
| 128 | -parent_folder_ids TEXT, | |
| 129 | -full_path TEXT, | |
| 130 | -checked_out_user_id INTEGER, | |
| 131 | -status_id INTEGER | |
| 132 | -)TYPE = InnoDB; | |
| 133 | - | |
| 134 | -CREATE TABLE document_subscriptions ( | |
| 135 | -id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, | |
| 136 | -user_id INTEGER NOT NULL, | |
| 137 | -document_id INTEGER NOT NULL, | |
| 138 | -is_alerted BIT | |
| 139 | -)TYPE = InnoDB; | |
| 140 | - | |
| 141 | 143 | CREATE TABLE folders ( |
| 142 | 144 | id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 143 | 145 | name CHAR(255), | ... | ... |