Commit d16998da05b45a082528aa3dc908600b05bc56c9
1 parent
a704950e
added and changed owl inserts
adding primary keys at table create time instead of altering the table and adding a pk constraint made all id columns auto_increment git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@78 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
243 additions
and
151 deletions
sql/tables.sql
| @@ -2,16 +2,18 @@ CREATE TABLE active_sessions ( | @@ -2,16 +2,18 @@ CREATE TABLE active_sessions ( | ||
| 2 | id INTEGER NOT NULL, | 2 | id INTEGER NOT NULL, |
| 3 | user_id INTEGER, | 3 | user_id INTEGER, |
| 4 | lastused DATETIME, | 4 | lastused DATETIME, |
| 5 | -ip CHAR(30) | 5 | +ip CHAR(30), |
| 6 | +PRIMARY KEY (id) | ||
| 6 | ); | 7 | ); |
| 7 | 8 | ||
| 8 | CREATE TABLE document_transaction_types ( | 9 | CREATE TABLE document_transaction_types ( |
| 9 | -id INTEGER NOT NULL, | ||
| 10 | -name CHAR(100) NOT NULL | 10 | +id INTEGER NOT NULL AUTO_INCREMENT, |
| 11 | +name CHAR(100) NOT NULL, | ||
| 12 | +PRIMARY KEY (id) | ||
| 11 | ); | 13 | ); |
| 12 | 14 | ||
| 13 | CREATE TABLE document_transactions ( | 15 | CREATE TABLE document_transactions ( |
| 14 | -id INTEGER NOT NULL UNIQUE, | 16 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 15 | document_id INTEGER NOT NULL, | 17 | document_id INTEGER NOT NULL, |
| 16 | version CHAR(50), | 18 | version CHAR(50), |
| 17 | user_id INTEGER NOT NULL, | 19 | user_id INTEGER NOT NULL, |
| @@ -19,40 +21,45 @@ datetime DATETIME NOT NULL, | @@ -19,40 +21,45 @@ datetime DATETIME NOT NULL, | ||
| 19 | ip CHAR(30), | 21 | ip CHAR(30), |
| 20 | filename CHAR(100) NOT NULL, | 22 | filename CHAR(100) NOT NULL, |
| 21 | comment CHAR(100) NOT NULL, | 23 | comment CHAR(100) NOT NULL, |
| 22 | -transaction_id INTEGER | 24 | +transaction_id INTEGER, |
| 25 | +PRIMARY KEY (id) | ||
| 23 | ); | 26 | ); |
| 24 | 27 | ||
| 25 | CREATE TABLE document_type_fields ( | 28 | CREATE TABLE document_type_fields ( |
| 26 | -id INTEGER NOT NULL UNIQUE, | 29 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 27 | document_type_id INTEGER NOT NULL, | 30 | document_type_id INTEGER NOT NULL, |
| 28 | field_id INTEGER NOT NULL, | 31 | field_id INTEGER NOT NULL, |
| 29 | -is_mandatory BOOL NOT NULL | 32 | +is_mandatory BOOL NOT NULL, |
| 33 | +PRIMARY KEY (id) | ||
| 30 | ); | 34 | ); |
| 31 | 35 | ||
| 32 | CREATE TABLE document_type_fields_values ( | 36 | CREATE TABLE document_type_fields_values ( |
| 33 | -id INTEGER NOT NULL UNIQUE, | 37 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 34 | document_id INTEGER NOT NULL, | 38 | document_id INTEGER NOT NULL, |
| 35 | document_type_field_id INTEGER NOT NULL, | 39 | document_type_field_id INTEGER NOT NULL, |
| 36 | -value CHAR(255) NOT NULL | 40 | +value CHAR(255) NOT NULL, |
| 41 | +PRIMARY KEY (id) | ||
| 37 | ); | 42 | ); |
| 38 | 43 | ||
| 39 | CREATE TABLE document_types ( | 44 | CREATE TABLE document_types ( |
| 40 | -id INTEGER NOT NULL UNIQUE, | ||
| 41 | -name CHAR(100) | 45 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 46 | +name CHAR(100), | ||
| 47 | +PRIMARY KEY (id) | ||
| 42 | ); | 48 | ); |
| 43 | 49 | ||
| 44 | CREATE TABLE document_words ( | 50 | CREATE TABLE document_words ( |
| 45 | -id INTEGER NOT NULL UNIQUE, | 51 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 46 | word_id INTEGER NOT NULL, | 52 | word_id INTEGER NOT NULL, |
| 47 | -document_id INTEGER NOT NULL | 53 | +document_id INTEGER NOT NULL, |
| 54 | +PRIMARY KEY (id) | ||
| 48 | ); | 55 | ); |
| 49 | 56 | ||
| 50 | CREATE TABLE documents ( | 57 | CREATE TABLE documents ( |
| 51 | -id INTEGER NOT NULL UNIQUE, | 58 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 52 | name CHAR(80) NOT NULL, | 59 | name CHAR(80) NOT NULL, |
| 53 | filename CHAR(50) NOT NULL, | 60 | filename CHAR(50) NOT NULL, |
| 54 | size BIGINT NOT NULL, | 61 | size BIGINT NOT NULL, |
| 55 | -creatorid INTEGER NOT NULL, | 62 | +creator_id INTEGER NOT NULL, |
| 56 | parent_id INTEGER NOT NULL, | 63 | parent_id INTEGER NOT NULL, |
| 57 | modified DATE NOT NULL, | 64 | modified DATE NOT NULL, |
| 58 | description CHAR(200) NOT NULL, | 65 | description CHAR(200) NOT NULL, |
| @@ -61,89 +68,102 @@ mime_id INTEGER NOT NULL, | @@ -61,89 +68,102 @@ mime_id INTEGER NOT NULL, | ||
| 61 | folder_id INTEGER NOT NULL, | 68 | folder_id INTEGER NOT NULL, |
| 62 | major_version INTEGER NOT NULL, | 69 | major_version INTEGER NOT NULL, |
| 63 | minor_version INTEGER NOT NULL, | 70 | minor_version INTEGER NOT NULL, |
| 64 | -is_checked_out BOOL NOT NULL | 71 | +is_checked_out BOOL NOT NULL, |
| 72 | +PRIMARY KEY (id) | ||
| 65 | ); | 73 | ); |
| 66 | 74 | ||
| 67 | CREATE TABLE document_fields ( | 75 | CREATE TABLE document_fields ( |
| 68 | -id INTEGER NOT NULL UNIQUE, | 76 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 69 | name CHAR(255) NOT NULL, | 77 | name CHAR(255) NOT NULL, |
| 70 | -data_type CHAR(100) NOT NULL | 78 | +data_type CHAR(100) NOT NULL, |
| 79 | +PRIMARY KEY (id) | ||
| 71 | ) | 80 | ) |
| 72 | ; | 81 | ; |
| 73 | 82 | ||
| 74 | CREATE TABLE folder_user_role_types ( | 83 | CREATE TABLE folder_user_role_types ( |
| 75 | -id INTEGER NOT NULL UNIQUE, | ||
| 76 | -name CHAR(100) NOT NULL | 84 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 85 | +name CHAR(100) NOT NULL, | ||
| 86 | +PRIMARY KEY (id) | ||
| 77 | ); | 87 | ); |
| 78 | 88 | ||
| 79 | CREATE TABLE folders ( | 89 | CREATE TABLE folders ( |
| 80 | -id INTEGER NOT NULL UNIQUE, | 90 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 81 | name CHAR(100), | 91 | name CHAR(100), |
| 82 | description CHAR(100), | 92 | description CHAR(100), |
| 83 | parent_id INTEGER, | 93 | parent_id INTEGER, |
| 84 | creator_id INTEGER, | 94 | creator_id INTEGER, |
| 85 | document_type_id INTEGER NOT NULL, | 95 | document_type_id INTEGER NOT NULL, |
| 86 | unit_id INTEGER, | 96 | unit_id INTEGER, |
| 87 | -is_public BOOL NOT NULL | 97 | +is_public BOOL NOT NULL, |
| 98 | +PRIMARY KEY (id) | ||
| 88 | ); | 99 | ); |
| 89 | 100 | ||
| 90 | CREATE TABLE folders_user_roles ( | 101 | CREATE TABLE folders_user_roles ( |
| 91 | -id INTEGER NOT NULL UNIQUE, | 102 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 92 | user_id INTEGER NOT NULL, | 103 | user_id INTEGER NOT NULL, |
| 93 | folder_id INTEGER NOT NULL, | 104 | folder_id INTEGER NOT NULL, |
| 94 | -role_type_id INTEGER NOT NULL | 105 | +role_type_id INTEGER NOT NULL, |
| 106 | +PRIMARY KEY (id) | ||
| 95 | ); | 107 | ); |
| 96 | 108 | ||
| 97 | CREATE TABLE groups ( | 109 | CREATE TABLE groups ( |
| 98 | -id INTEGER NOT NULL UNIQUE, | ||
| 99 | -name CHAR(100) NOT NULL | 110 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 111 | +name CHAR(100) NOT NULL, | ||
| 112 | +PRIMARY KEY (id) | ||
| 100 | ); | 113 | ); |
| 101 | 114 | ||
| 102 | CREATE TABLE links ( | 115 | CREATE TABLE links ( |
| 103 | -id INTEGER NOT NULL UNIQUE, | 116 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 104 | name CHAR(100) NOT NULL, | 117 | name CHAR(100) NOT NULL, |
| 105 | url CHAR(100) NOT NULL, | 118 | url CHAR(100) NOT NULL, |
| 106 | -rank INTEGER NOT NULL | 119 | +rank INTEGER NOT NULL, |
| 120 | +PRIMARY KEY (id) | ||
| 107 | ); | 121 | ); |
| 108 | 122 | ||
| 109 | CREATE TABLE membergroup ( | 123 | CREATE TABLE membergroup ( |
| 110 | -id INTEGER NOT NULL UNIQUE, | 124 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 111 | user_id INTEGER NOT NULL, | 125 | user_id INTEGER NOT NULL, |
| 112 | -group_id INTEGER NOT NULL | 126 | +group_id INTEGER NOT NULL, |
| 127 | +PRIMARY KEY (id) | ||
| 113 | ); | 128 | ); |
| 114 | 129 | ||
| 115 | CREATE TABLE mimes ( | 130 | CREATE TABLE mimes ( |
| 116 | -id INTEGER NOT NULL UNIQUE, | 131 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 117 | filetypes CHAR(100) NOT NULL, | 132 | filetypes CHAR(100) NOT NULL, |
| 118 | -mimetypes CHAR(100) NOT NULL | 133 | +mimetypes CHAR(100) NOT NULL, |
| 134 | +PRIMARY KEY (id) | ||
| 119 | ); | 135 | ); |
| 120 | 136 | ||
| 121 | CREATE TABLE organisations ( | 137 | CREATE TABLE organisations ( |
| 122 | -id INTEGER NOT NULL UNIQUE, | ||
| 123 | -name CHAR(100) NOT NULL | 138 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 139 | +name CHAR(100) NOT NULL, | ||
| 140 | +PRIMARY KEY (id) | ||
| 124 | ); | 141 | ); |
| 125 | 142 | ||
| 126 | CREATE TABLE subscriptions ( | 143 | CREATE TABLE subscriptions ( |
| 127 | -id INTEGER NOT NULL UNIQUE, | 144 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 128 | user_id INTEGER NOT NULL, | 145 | user_id INTEGER NOT NULL, |
| 129 | -document_id INTEGER NOT NULL | 146 | +document_id INTEGER NOT NULL, |
| 147 | +PRIMARY KEY (id) | ||
| 130 | ); | 148 | ); |
| 131 | 149 | ||
| 132 | CREATE TABLE system_settings ( | 150 | CREATE TABLE system_settings ( |
| 133 | -id INTEGER NOT NULL UNIQUE, | 151 | +id INTEGER NOT NULL AUTO_INCREMENT, |
| 134 | name CHAR(100) NOT NULL, | 152 | name CHAR(100) NOT NULL, |
| 135 | -value INTEGER NOT NULL | 153 | +value CHAR(255) NOT NULL, |
| 154 | +PRIMARY KEY(id) | ||
| 136 | ); | 155 | ); |
| 137 | 156 | ||
| 138 | CREATE TABLE units ( | 157 | CREATE TABLE units ( |
| 139 | -id INTEGER NOT NULL UNIQUE, | 158 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 140 | name CHAR(100) NOT NULL, | 159 | name CHAR(100) NOT NULL, |
| 141 | organisation_id INTEGER NOT NULL, | 160 | organisation_id INTEGER NOT NULL, |
| 142 | -parent_id INTEGER NOT NULL | 161 | +parent_id INTEGER NOT NULL, |
| 162 | +PRIMARY KEY (id) | ||
| 143 | ); | 163 | ); |
| 144 | 164 | ||
| 145 | CREATE TABLE users ( | 165 | CREATE TABLE users ( |
| 146 | -id INTEGER AUTO_INCREMENT NOT NULL UNIQUE, | 166 | +id INTEGER AUTO_INCREMENT NOT NULL UNIQUE AUTO_INCREMENT, |
| 147 | group_id INTEGER NOT NULL, | 167 | group_id INTEGER NOT NULL, |
| 148 | username CHAR(100) NOT NULL, | 168 | username CHAR(100) NOT NULL, |
| 149 | name CHAR(100) NOT NULL, | 169 | name CHAR(100) NOT NULL, |
| @@ -154,137 +174,209 @@ email CHAR(100), | @@ -154,137 +174,209 @@ email CHAR(100), | ||
| 154 | mobile CHAR(30), | 174 | mobile CHAR(30), |
| 155 | email_notification BOOL NOT NULL, | 175 | email_notification BOOL NOT NULL, |
| 156 | sms_notification BOOL NOT NULL, | 176 | sms_notification BOOL NOT NULL, |
| 157 | -ldap_dn CHAR(255) NOT NULL | 177 | +ldap_dn CHAR(255) NOT NULL, |
| 178 | +max_sessions INTEGER(4) DEFAULT 0, | ||
| 179 | +language CHAR(30), | ||
| 180 | +PRIMARY KEY (id) | ||
| 158 | ); | 181 | ); |
| 159 | 182 | ||
| 160 | CREATE TABLE users_unit ( | 183 | CREATE TABLE users_unit ( |
| 161 | -id INTEGER NOT NULL UNIQUE, | 184 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 162 | user_id INTEGER NOT NULL, | 185 | user_id INTEGER NOT NULL, |
| 163 | -unit_id INTEGER NOT NULL | 186 | +unit_id INTEGER NOT NULL, |
| 187 | +PRIMARY KEY (id) | ||
| 164 | ); | 188 | ); |
| 165 | 189 | ||
| 166 | CREATE TABLE web_documents ( | 190 | CREATE TABLE web_documents ( |
| 167 | -id INTEGER NOT NULL UNIQUE, | 191 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 168 | document_id INTEGER NOT NULL, | 192 | document_id INTEGER NOT NULL, |
| 169 | web_site_id INTEGER NOT NULL, | 193 | web_site_id INTEGER NOT NULL, |
| 170 | unit_id INTEGER NOT NULL, | 194 | unit_id INTEGER NOT NULL, |
| 171 | status_id INTEGER NOT NULL, | 195 | status_id INTEGER NOT NULL, |
| 172 | -datetime DATETIME NOT NULL | 196 | +datetime DATETIME NOT NULL, |
| 197 | +PRIMARY KEY (id) | ||
| 173 | ); | 198 | ); |
| 174 | 199 | ||
| 175 | CREATE TABLE web_documents_status ( | 200 | CREATE TABLE web_documents_status ( |
| 176 | -id INTEGER NOT NULL UNIQUE, | ||
| 177 | -name CHAR(50) NOT NULL | 201 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 202 | +name CHAR(50) NOT NULL, | ||
| 203 | +PRIMARY KEY (id) | ||
| 178 | ); | 204 | ); |
| 179 | 205 | ||
| 180 | CREATE TABLE web_sites ( | 206 | CREATE TABLE web_sites ( |
| 181 | -id INTEGER NOT NULL UNIQUE, | 207 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 182 | web_site_name CHAR(100) NOT NULL, | 208 | web_site_name CHAR(100) NOT NULL, |
| 183 | web_site_url CHAR(50) NOT NULL, | 209 | web_site_url CHAR(50) NOT NULL, |
| 184 | -web_master_id INTEGER NOT NULL | 210 | +web_master_id INTEGER NOT NULL, |
| 211 | +PRIMARY KEY (id) | ||
| 185 | ); | 212 | ); |
| 186 | 213 | ||
| 187 | CREATE TABLE words ( | 214 | CREATE TABLE words ( |
| 188 | -id INTEGER NOT NULL UNIQUE, | ||
| 189 | -word CHAR(100) NOT NULL | 215 | +id INTEGER NOT NULL UNIQUE AUTO_INCREMENT, |
| 216 | +word CHAR(100) NOT NULL, | ||
| 217 | +PRIMARY KEY (id) | ||
| 190 | ); | 218 | ); |
| 191 | 219 | ||
| 192 | -ALTER TABLE active_sessions | ||
| 193 | -ADD CONSTRAINT PK_active_sessions | ||
| 194 | -PRIMARY KEY (id); | ||
| 195 | - | ||
| 196 | -ALTER TABLE document_transaction_types | ||
| 197 | -ADD CONSTRAINT PK_document_transaction_types | ||
| 198 | -PRIMARY KEY (id); | ||
| 199 | - | ||
| 200 | -ALTER TABLE document_transactions | ||
| 201 | -ADD CONSTRAINT PK_document_transactions | ||
| 202 | -PRIMARY KEY (id); | ||
| 203 | - | ||
| 204 | -ALTER TABLE document_type_fields | ||
| 205 | -ADD CONSTRAINT PK_document_type_fields | ||
| 206 | -PRIMARY KEY (id); | ||
| 207 | - | ||
| 208 | -ALTER TABLE document_type_fields_values | ||
| 209 | -ADD CONSTRAINT PK_document_type_fields_values | ||
| 210 | -PRIMARY KEY (id); | ||
| 211 | - | ||
| 212 | -ALTER TABLE document_types | ||
| 213 | -ADD CONSTRAINT PK_document_types | ||
| 214 | -PRIMARY KEY (id); | ||
| 215 | - | ||
| 216 | -ALTER TABLE document_words | ||
| 217 | -ADD CONSTRAINT PK_document_words | ||
| 218 | -PRIMARY KEY (id); | ||
| 219 | - | ||
| 220 | -ALTER TABLE documents | ||
| 221 | -ADD CONSTRAINT PK_files | ||
| 222 | -PRIMARY KEY (id); | ||
| 223 | - | ||
| 224 | -ALTER TABLE document_fields | ||
| 225 | -ADD CONSTRAINT PK_fields | ||
| 226 | -PRIMARY KEY (id); | ||
| 227 | - | ||
| 228 | -ALTER TABLE folder_user_role_types | ||
| 229 | -ADD CONSTRAINT PK_Editors | ||
| 230 | -PRIMARY KEY (id); | ||
| 231 | - | ||
| 232 | -ALTER TABLE folders | ||
| 233 | -ADD CONSTRAINT PK_folders | ||
| 234 | -PRIMARY KEY (id); | ||
| 235 | - | ||
| 236 | -ALTER TABLE folders_user_roles | ||
| 237 | -ADD CONSTRAINT PK_authors | ||
| 238 | -PRIMARY KEY (id); | ||
| 239 | - | ||
| 240 | -ALTER TABLE groups | ||
| 241 | -ADD CONSTRAINT PK_groups | ||
| 242 | -PRIMARY KEY (id); | ||
| 243 | - | ||
| 244 | -ALTER TABLE links | ||
| 245 | -ADD CONSTRAINT PK_links | ||
| 246 | -PRIMARY KEY (id); | ||
| 247 | - | ||
| 248 | -ALTER TABLE membergroup | ||
| 249 | -ADD CONSTRAINT PK_membergroup | ||
| 250 | -PRIMARY KEY (id); | ||
| 251 | - | ||
| 252 | -ALTER TABLE mimes | ||
| 253 | -ADD CONSTRAINT PK_mimes | ||
| 254 | -PRIMARY KEY (id); | ||
| 255 | - | ||
| 256 | -ALTER TABLE organisations | ||
| 257 | -ADD CONSTRAINT PK_organisations | ||
| 258 | -PRIMARY KEY (id); | ||
| 259 | - | ||
| 260 | -ALTER TABLE subscriptions | ||
| 261 | -ADD CONSTRAINT PK_subscriptions | ||
| 262 | -PRIMARY KEY (id); | ||
| 263 | - | ||
| 264 | -ALTER TABLE system_settings | ||
| 265 | -ADD CONSTRAINT PK_system_settings | ||
| 266 | -PRIMARY KEY (id); | ||
| 267 | - | ||
| 268 | -ALTER TABLE units | ||
| 269 | -ADD CONSTRAINT PK_units | ||
| 270 | -PRIMARY KEY (id); | ||
| 271 | - | ||
| 272 | -ALTER TABLE users | ||
| 273 | -ADD CONSTRAINT PK_users | ||
| 274 | -PRIMARY KEY (id); | ||
| 275 | - | ||
| 276 | -ALTER TABLE users_unit | ||
| 277 | -ADD CONSTRAINT PK_users_unit | ||
| 278 | -PRIMARY KEY (id); | ||
| 279 | - | ||
| 280 | -ALTER TABLE web_documents | ||
| 281 | -ADD CONSTRAINT PK_web_documents | ||
| 282 | -PRIMARY KEY (id); | ||
| 283 | - | ||
| 284 | -ALTER TABLE web_sites | ||
| 285 | -ADD CONSTRAINT PK_web_sites | ||
| 286 | -PRIMARY KEY (id); | ||
| 287 | - | ||
| 288 | -ALTER TABLE words | ||
| 289 | -ADD CONSTRAINT PK_word_list | ||
| 290 | -PRIMARY KEY (id); | ||
| 291 | \ No newline at end of file | 220 | \ No newline at end of file |
| 221 | +-- insert into system_settings (these are from the old html table) | ||
| 222 | +INSERT INTO system_settings (name, value) values ("table_border", "0"); | ||
| 223 | +INSERT INTO system_settings (name, value) values ("table_header_bg", "gray"); | ||
| 224 | +INSERT INTO system_settings (name, value) values ("table_cell_bg", "#FFCCCC"); | ||
| 225 | +INSERT INTO system_settings (name, value) values ("table_cell_bg_alt", "#CCCCFF"); | ||
| 226 | +INSERT INTO system_settings (name, value) values ("table_expand_width", "90%"); | ||
| 227 | +INSERT INTO system_settings (name, value) values ("table_collapse_width", "50%"); | ||
| 228 | +INSERT INTO system_settings (name, value) values ("body_bgcolor", "#FFEEDD"); | ||
| 229 | +INSERT INTO system_settings (name, value) values ("body_textcolor", "#000066"); | ||
| 230 | +INSERT INTO system_settings (name, value) values ("body_link", "#000000"); | ||
| 231 | +INSERT INTO system_settings (name, value) values ("body_vlink", "#000000"); | ||
| 232 | +INSERT INTO system_settings (name, value) values ("main_header_bgcolor", "#d0d0d0"); | ||
| 233 | + | ||
| 234 | +--INSERT INTO prefs (email_from, email_fromname,email_replyto,email_server, lookathd, def_file_security, def_file_group_owner, def_file_owner, def_file_title, def_file_meta, def_fold_security, def_fold_group_owner, def_fold_owner,max_filesize, timeout, expand, version_control, restrict_view, dbdump_path, gzip_path, tar_path) values ("owl@yourdomain.com", "OWL Intranet","noreply@yourdomain.com","localhost", "false", "0", "0", "1", "<font color=red>No Info</font>", "not in db", "50", "1", "0", "5120000", "900","1","1","0", "/usr/bin/mysqldump", "/bin/gzip", "/bin/tar"); | ||
| 235 | + | ||
| 236 | +INSERT INTO groups (name) VALUES ("Administrators"); | ||
| 237 | +INSERT INTO groups (name) VALUES ("Anonymous"); | ||
| 238 | +--UPDATE groups SET id = 0 WHERE name = "Administrators"; | ||
| 239 | + | ||
| 240 | +INSERT INTO organisations (name) VALUES ("Medical Research Council"); | ||
| 241 | + | ||
| 242 | +INSERT into units (name, organisation_id, parent_id) values ("Administration Unit", 1, 0); | ||
| 243 | + | ||
| 244 | +INSERT INTO users (group_id, name, username, password, quota_max, quota_current, email, mobile, email_notification, sms_notification, ldap_dn, max_sessions) | ||
| 245 | + VALUES (0, "Administrator", "admin", "admin", "0", "0", "", "", 1, 1, "", 0); | ||
| 246 | +INSERT INTO users (group_id, username, name, password, quota_max, quota_current, email, mobile, email_notification, sms_notification, ldap_dn, max_sessions) | ||
| 247 | + VALUES (1, "Anonymous", "guest", "guest", "0", "0", "", "", 0, 0, "", 19); | ||
| 248 | + | ||
| 249 | +UPDATE users SET language = 'NewEnglish'; | ||
| 250 | +UPDATE users SET password = '21232f297a57a5a743894a0e4a801fc3' WHERE name = "Administrator"; | ||
| 251 | +UPDATE users SET password = '084e0343a0486ff05530df6c705c8bb4' WHERE name = "Anonymous"; | ||
| 252 | + | ||
| 253 | +INSERT INTO folders (name, description, parent_id, creator_id, document_type_id, unit_id, is_public) | ||
| 254 | + VALUES ("Documents", "Root Document Folder", 0, 0, 51, 0, 0); | ||
| 255 | + | ||
| 256 | +INSERT INTO documents (name, filename, size, creator_id, parent_id, modified, description, security, mime_id, folder_id, major_version, minor_version, is_checked_out) | ||
| 257 | + VALUES ("Test File", "test.txt", "36", 0, 0, "Dec 27th, 2000 at 05:17 pm", "", 0, 0, 0, 0, 1, 0); | ||
| 258 | + | ||
| 259 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ai', 'application/postscript'); | ||
| 260 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('aif', 'audio/x-aiff'); | ||
| 261 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('aifc', 'audio/x-aiff'); | ||
| 262 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('aiff', 'audio/x-aiff'); | ||
| 263 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('asc', 'text/plain'); | ||
| 264 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('au', 'audio/basic'); | ||
| 265 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('avi', 'video/x-msvideo'); | ||
| 266 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('bcpio', 'application/x-bcpio'); | ||
| 267 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('bin', 'application/octet-stream'); | ||
| 268 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('bmp', 'image/bmp'); | ||
| 269 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('cdf', 'application/x-netcdf'); | ||
| 270 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('class', 'application/octet-stream'); | ||
| 271 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('cpio', 'application/x-cpio'); | ||
| 272 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('cpt', 'application/mac-compactpro'); | ||
| 273 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('csh', 'application/x-csh'); | ||
| 274 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('css', 'text/css'); | ||
| 275 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('dcr', 'application/x-director'); | ||
| 276 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('dir', 'application/x-director'); | ||
| 277 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('dms', 'application/octet-stream'); | ||
| 278 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('doc', 'application/msword'); | ||
| 279 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('dvi', 'application/x-dvi'); | ||
| 280 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('dxr', 'application/x-director'); | ||
| 281 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('eps', 'application/postscript'); | ||
| 282 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('etx', 'text/x-setext'); | ||
| 283 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('exe', 'application/octet-stream'); | ||
| 284 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ez', 'application/andrew-inset'); | ||
| 285 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('gif', 'image/gif'); | ||
| 286 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('gtar', 'application/x-gtar'); | ||
| 287 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('hdf', 'application/x-hdf'); | ||
| 288 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('hqx', 'application/mac-binhex40'); | ||
| 289 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('htm', 'text/html'); | ||
| 290 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('html', 'text/html'); | ||
| 291 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ice', 'x-conference/x-cooltalk'); | ||
| 292 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ief', 'image/ief'); | ||
| 293 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('iges', 'model/iges'); | ||
| 294 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('igs', 'model/iges'); | ||
| 295 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('jpe', 'image/jpeg'); | ||
| 296 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('jpeg', 'image/jpeg'); | ||
| 297 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('jpg', 'image/jpeg'); | ||
| 298 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('js', 'application/x-javascript'); | ||
| 299 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('kar', 'audio/midi'); | ||
| 300 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('latex', 'application/x-latex'); | ||
| 301 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('lha', 'application/octet-stream'); | ||
| 302 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('lzh', 'application/octet-stream'); | ||
| 303 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('man', 'application/x-troff-man'); | ||
| 304 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('me', 'application/x-troff-me'); | ||
| 305 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mesh', 'model/mesh'); | ||
| 306 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mid', 'audio/midi'); | ||
| 307 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('midi', 'audio/midi'); | ||
| 308 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mif', 'application/vnd.mif'); | ||
| 309 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mov', 'video/quicktime'); | ||
| 310 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('movie', 'video/x-sgi-movie'); | ||
| 311 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mp2', 'audio/mpeg'); | ||
| 312 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mp3', 'audio/mpeg'); | ||
| 313 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mpe', 'video/mpeg'); | ||
| 314 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mpeg', 'video/mpeg'); | ||
| 315 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mpg', 'video/mpeg'); | ||
| 316 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('mpga', 'audio/mpeg'); | ||
| 317 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ms', 'application/x-troff-ms'); | ||
| 318 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('msh', 'model/mesh'); | ||
| 319 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('nc', 'application/x-netcdf'); | ||
| 320 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('oda', 'application/oda'); | ||
| 321 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('pbm', 'image/x-portable-bitmap'); | ||
| 322 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('pdb', 'chemical/x-pdb'); | ||
| 323 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('pdf', 'application/pdf'); | ||
| 324 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('pgm', 'image/x-portable-graymap'); | ||
| 325 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('pgn', 'application/x-chess-pgn'); | ||
| 326 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('png', 'image/png'); | ||
| 327 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('pnm', 'image/x-portable-anymap'); | ||
| 328 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ppm', 'image/x-portable-pixmap'); | ||
| 329 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ppt', 'application/vnd.ms-powerpoint'); | ||
| 330 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ps', 'application/postscript'); | ||
| 331 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('qt', 'video/quicktime'); | ||
| 332 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ra', 'audio/x-realaudio'); | ||
| 333 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ram', 'audio/x-pn-realaudio'); | ||
| 334 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ras', 'image/x-cmu-raster'); | ||
| 335 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('rgb', 'image/x-rgb'); | ||
| 336 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('rm', 'audio/x-pn-realaudio'); | ||
| 337 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('roff', 'application/x-troff'); | ||
| 338 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('rpm', 'audio/x-pn-realaudio-plugin'); | ||
| 339 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('rtf', 'text/rtf'); | ||
| 340 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('rtx', 'text/richtext'); | ||
| 341 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('sgm', 'text/sgml'); | ||
| 342 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('sgml', 'text/sgml'); | ||
| 343 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('sh', 'application/x-sh'); | ||
| 344 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('shar', 'application/x-shar'); | ||
| 345 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('silo', 'model/mesh'); | ||
| 346 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('sit', 'application/x-stuffit'); | ||
| 347 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('skd', 'application/x-koan'); | ||
| 348 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('skm', 'application/x-koan'); | ||
| 349 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('skp', 'application/x-koan'); | ||
| 350 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('skt', 'application/x-koan'); | ||
| 351 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('smi', 'application/smil'); | ||
| 352 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('smil', 'application/smil'); | ||
| 353 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('snd', 'audio/basic'); | ||
| 354 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('spl', 'application/x-futuresplash'); | ||
| 355 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('src', 'application/x-wais-source'); | ||
| 356 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('sv4cpio', 'application/x-sv4cpio'); | ||
| 357 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('sv4crc', 'application/x-sv4crc'); | ||
| 358 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('swf', 'application/x-shockwave-flash'); | ||
| 359 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('t', 'application/x-troff'); | ||
| 360 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('tar', 'application/x-tar'); | ||
| 361 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('tcl', 'application/x-tcl'); | ||
| 362 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('tex', 'application/x-tex'); | ||
| 363 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('texi', 'application/x-texinfo'); | ||
| 364 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('texinfo', 'application/x-texinfo'); | ||
| 365 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('tif', 'image/tiff'); | ||
| 366 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('tiff', 'image/tiff'); | ||
| 367 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('tr', 'application/x-troff'); | ||
| 368 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('tsv', 'text/tab-separated-values'); | ||
| 369 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('txt', 'text/plain'); | ||
| 370 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('ustar', 'application/x-ustar'); | ||
| 371 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('vcd', 'application/x-cdlink'); | ||
| 372 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('vrml', 'model/vrml'); | ||
| 373 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('wav', 'audio/x-wav'); | ||
| 374 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('wrl', 'model/vrml'); | ||
| 375 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('xbm', 'image/x-xbitmap'); | ||
| 376 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('xls', 'application/vnd.ms-excel'); | ||
| 377 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('xml', 'text/xml'); | ||
| 378 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('xpm', 'image/x-xpixmap'); | ||
| 379 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('xwd', 'image/x-xwindowdump'); | ||
| 380 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('xyz', 'chemical/x-pdb'); | ||
| 381 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('zip', 'application/zip'); | ||
| 382 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('gz', 'application/x-gzip'); | ||
| 383 | +INSERT INTO mimes (filetypes, mimetypes) VALUES ('tgz', 'application/x-gzip'); |