Status: | Merged |
---|---|
Approved by: | UndiFineD |
Approved revision: | 27 |
Merged at revision: | 28 |
Proposed branch: | lp:~jbruni/i-opeen/i-opeen |
Merge into: | lp:i-opeen |
Diff against target: |
1522 lines (+1488/-3) 4 files modified
app/config/database.php (+8/-3) app/database/migrations/2014_01_24_024524_schema_creation.php (+33/-0) app/database/migrations/2014_01_24_024524_schema_creation.sql (+1320/-0) app/database/migrations/2014_01_24_024524_schema_creation_revert.sql (+127/-0) |
To merge this branch: | bzr merge lp:~jbruni/i-opeen/i-opeen |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
UndiFineD | Approve | ||
Review via email: mp+203142@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
UndiFineD (k.dejong) : | # |
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'app/config/database.php' |
2 | --- app/config/database.php 2014-01-19 21:01:03 +0000 |
3 | +++ app/config/database.php 2014-01-24 18:10:37 +0000 |
4 | @@ -52,12 +52,17 @@ |
5 | 'prefix' => '', |
6 | ), |
7 | |
8 | + // # To create the database, run the following commands using privileged MySQL user (like root): |
9 | + // CREATE SCHEMA IF NOT EXISTS `iopeen_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; |
10 | + // GRANT ALL PRIVILEGES ON iopeen_database.* TO 'iopeen_user'@'localhost' IDENTIFIED BY 'iopeen_pass'; |
11 | + // FLUSH PRIVILEGES; |
12 | + // # Let "iopeen_pass" be the password for development, but change the DB password for production! |
13 | 'mysql' => array( |
14 | 'driver' => 'mysql', |
15 | 'host' => 'localhost', |
16 | - 'database' => 'database', |
17 | - 'username' => 'root', |
18 | - 'password' => '', |
19 | + 'database' => 'iopeen_database', |
20 | + 'username' => 'iopeen_user', |
21 | + 'password' => 'iopeen_pass', |
22 | 'charset' => 'utf8', |
23 | 'collation' => 'utf8_unicode_ci', |
24 | 'prefix' => '', |
25 | |
26 | === added file 'app/database/migrations/2014_01_24_024524_schema_creation.mwb' |
27 | Binary files app/database/migrations/2014_01_24_024524_schema_creation.mwb 1970-01-01 00:00:00 +0000 and app/database/migrations/2014_01_24_024524_schema_creation.mwb 2014-01-24 18:10:37 +0000 differ |
28 | === added file 'app/database/migrations/2014_01_24_024524_schema_creation.php' |
29 | --- app/database/migrations/2014_01_24_024524_schema_creation.php 1970-01-01 00:00:00 +0000 |
30 | +++ app/database/migrations/2014_01_24_024524_schema_creation.php 2014-01-24 18:10:37 +0000 |
31 | @@ -0,0 +1,33 @@ |
32 | +<?php |
33 | + |
34 | +use Illuminate\Database\Migrations\Migration; |
35 | + |
36 | +class SchemaCreation extends Migration { |
37 | + |
38 | + /** |
39 | + * Run the migrations. |
40 | + * |
41 | + * @return void |
42 | + */ |
43 | + public function up() |
44 | + { |
45 | + $vals = Config::get('database.connections.mysql'); |
46 | + $script_path = str_replace('php', 'sql', __FILE__); |
47 | + $command = "mysql -u{$vals['username']} -p{$vals['password']} -h {$vals['host']} -D {$vals['database']} < {$script_path}"; |
48 | + shell_exec($command); |
49 | + } |
50 | + |
51 | + /** |
52 | + * Reverse the migrations. |
53 | + * |
54 | + * @return void |
55 | + */ |
56 | + public function down() |
57 | + { |
58 | + $vals = Config::get('database.connections.mysql'); |
59 | + $script_path = str_replace('.php', '_revert.sql', __FILE__); |
60 | + $command = "mysql -u{$vals['username']} -p{$vals['password']} -h {$vals['host']} -D {$vals['database']} < {$script_path}"; |
61 | + shell_exec($command); |
62 | + } |
63 | + |
64 | +} |
65 | \ No newline at end of file |
66 | |
67 | === added file 'app/database/migrations/2014_01_24_024524_schema_creation.sql' |
68 | --- app/database/migrations/2014_01_24_024524_schema_creation.sql 1970-01-01 00:00:00 +0000 |
69 | +++ app/database/migrations/2014_01_24_024524_schema_creation.sql 2014-01-24 18:10:37 +0000 |
70 | @@ -0,0 +1,1320 @@ |
71 | +SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; |
72 | +SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; |
73 | +SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,ALLOW_INVALID_DATES'; |
74 | + |
75 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`members_table` ( |
76 | + `member_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
77 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
78 | + `policy_agreed` TINYINT(1) NOT NULL DEFAULT 0, |
79 | + `confirmed` TINYINT(1) NOT NULL DEFAULT 0, |
80 | + `suspended` TINYINT(1) NOT NULL DEFAULT 0, |
81 | + `deleted` TINYINT(1) NOT NULL DEFAULT 0, |
82 | + `acceptedterms` TINYINT(1) NOT NULL DEFAULT 0, |
83 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
84 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
85 | + `timezone` INT(11) NOT NULL DEFAULT 0, |
86 | + `language_id` BIGINT(20) NOT NULL DEFAULT 1, |
87 | + `theme` BIGINT(20) NOT NULL, |
88 | + `gender` CHAR NOT NULL, |
89 | + `date_of_birth` TIMESTAMP NOT NULL DEFAULT 0, |
90 | + `login_name` VARCHAR(45) NOT NULL, |
91 | + `login_pass` VARCHAR(45) NOT NULL, |
92 | + `display_name` VARCHAR(45) NOT NULL, |
93 | + `first_name` VARCHAR(45) NOT NULL, |
94 | + `last_name` VARCHAR(45) NOT NULL, |
95 | + `email_id` BIGINT(20) NOT NULL, |
96 | + `address_id` BIGINT(20) NOT NULL, |
97 | + `dateformat_id` BIGINT(20) NOT NULL, |
98 | + `currencyformat_id` BIGINT(20) NOT NULL, |
99 | + `expiration` TIMESTAMP NULL DEFAULT 0, |
100 | + `decription` VARCHAR(255) NULL DEFAULT NULL, |
101 | + `skype` VARCHAR(45) NULL DEFAULT NULL, |
102 | + `facebook` VARCHAR(45) NULL DEFAULT NULL, |
103 | + `phone` VARCHAR(45) NULL DEFAULT NULL, |
104 | + `mobile` VARCHAR(45) NULL DEFAULT NULL, |
105 | + `website` VARCHAR(255) NULL DEFAULT NULL, |
106 | + `question` VARCHAR(255) NULL DEFAULT NULL, |
107 | + `answer` VARCHAR(255) NULL DEFAULT NULL, |
108 | + `identification` BLOB NULL DEFAULT NULL, |
109 | + `picture` BLOB NULL DEFAULT NULL, |
110 | + PRIMARY KEY (`member_id`), |
111 | + UNIQUE INDEX `user_id_UNIQUE` (`member_id` ASC), |
112 | + INDEX `address_id_idx` (`address_id` ASC), |
113 | + INDEX `email_id_idx` (`email_id` ASC), |
114 | + INDEX `language_id_idx` (`language_id` ASC), |
115 | + INDEX `dateformat_id_idx` (`dateformat_id` ASC), |
116 | + INDEX `currencyformat_id_idx` (`currencyformat_id` ASC)) |
117 | +ENGINE = InnoDB |
118 | +DEFAULT CHARACTER SET = utf8 |
119 | +COLLATE = utf8_general_ci |
120 | +COMMENT = 'members table, all participants, including branch administrators'; |
121 | + |
122 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`membergroups_table` ( |
123 | + `membergroup_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
124 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
125 | + `group_id` BIGINT(20) NOT NULL, |
126 | + `member_id` BIGINT(20) NOT NULL, |
127 | + PRIMARY KEY (`membergroup_id`), |
128 | + UNIQUE INDEX `usergroup_id_UNIQUE` (`membergroup_id` ASC), |
129 | + INDEX `fk_usergroups_users_idx` (`member_id` ASC), |
130 | + INDEX `fk_usergroups_groups1_idx` (`group_id` ASC), |
131 | + CONSTRAINT `fk_usergroups_users` |
132 | + FOREIGN KEY (`member_id`) |
133 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
134 | + ON DELETE NO ACTION |
135 | + ON UPDATE NO ACTION, |
136 | + CONSTRAINT `fk_usergroups_groups1` |
137 | + FOREIGN KEY (`group_id`) |
138 | + REFERENCES `iopeen_database`.`groups_table` (`group_id`) |
139 | + ON DELETE NO ACTION |
140 | + ON UPDATE NO ACTION) |
141 | +ENGINE = InnoDB |
142 | +DEFAULT CHARACTER SET = utf8 |
143 | +COLLATE = utf8_general_ci; |
144 | + |
145 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`groups_table` ( |
146 | + `group_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
147 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
148 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
149 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
150 | + `name` VARCHAR(255) NOT NULL, |
151 | + `descr` VARCHAR(255) NULL DEFAULT NULL, |
152 | + UNIQUE INDEX `group_name_UNIQUE` (`name` ASC), |
153 | + PRIMARY KEY (`group_id`), |
154 | + UNIQUE INDEX `group_id_UNIQUE` (`group_id` ASC)) |
155 | +ENGINE = InnoDB |
156 | +DEFAULT CHARACTER SET = utf8 |
157 | +COLLATE = utf8_general_ci; |
158 | + |
159 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`rights_table` ( |
160 | + `right_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
161 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
162 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
163 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
164 | + `name` VARCHAR(255) NOT NULL, |
165 | + `descr` VARCHAR(255) NOT NULL, |
166 | + PRIMARY KEY (`right_id`), |
167 | + UNIQUE INDEX `right_id_UNIQUE` (`right_id` ASC)) |
168 | +ENGINE = InnoDB |
169 | +DEFAULT CHARACTER SET = utf8 |
170 | +COLLATE = utf8_general_ci; |
171 | + |
172 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`grouprights_table` ( |
173 | + `groupright_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
174 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
175 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
176 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
177 | + `group_id` BIGINT(20) NOT NULL, |
178 | + `right_id` BIGINT(20) NOT NULL, |
179 | + PRIMARY KEY (`groupright_id`), |
180 | + UNIQUE INDEX `groupright_id_UNIQUE` (`groupright_id` ASC), |
181 | + INDEX `fk_grouprights_rights1_idx` (`right_id` ASC), |
182 | + INDEX `fk_grouprights_groups1_idx` (`group_id` ASC), |
183 | + CONSTRAINT `fk_grouprights_rights1` |
184 | + FOREIGN KEY (`right_id`) |
185 | + REFERENCES `iopeen_database`.`rights_table` (`right_id`) |
186 | + ON DELETE NO ACTION |
187 | + ON UPDATE NO ACTION, |
188 | + CONSTRAINT `fk_grouprights_groups1` |
189 | + FOREIGN KEY (`group_id`) |
190 | + REFERENCES `iopeen_database`.`groups_table` (`group_id`) |
191 | + ON DELETE NO ACTION |
192 | + ON UPDATE NO ACTION) |
193 | +ENGINE = InnoDB |
194 | +DEFAULT CHARACTER SET = utf8 |
195 | +COLLATE = utf8_general_ci; |
196 | + |
197 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`sessions_table` ( |
198 | + `session_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
199 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
200 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
201 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
202 | + `name` VARCHAR(64) NOT NULL, |
203 | + `cookie` VARCHAR(255) NOT NULL, |
204 | + `ipaddress` VARCHAR(16) NOT NULL, |
205 | + PRIMARY KEY (`session_id`), |
206 | + UNIQUE INDEX `session_id_UNIQUE` (`session_id` ASC)) |
207 | +ENGINE = InnoDB |
208 | +DEFAULT CHARACTER SET = utf8 |
209 | +COLLATE = utf8_general_ci; |
210 | + |
211 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`membersessions_table` ( |
212 | + `membersession_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
213 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
214 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
215 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
216 | + `member_id` BIGINT(20) NOT NULL, |
217 | + `session_id` BIGINT(20) NOT NULL, |
218 | + PRIMARY KEY (`membersession_id`), |
219 | + INDEX `fk_usersessions_session1_idx` (`session_id` ASC), |
220 | + INDEX `fk_usersessions_users1_idx` (`member_id` ASC), |
221 | + CONSTRAINT `fk_usersessions_session1` |
222 | + FOREIGN KEY (`session_id`) |
223 | + REFERENCES `iopeen_database`.`sessions_table` (`session_id`) |
224 | + ON DELETE NO ACTION |
225 | + ON UPDATE NO ACTION, |
226 | + CONSTRAINT `fk_usersessions_users1` |
227 | + FOREIGN KEY (`member_id`) |
228 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
229 | + ON DELETE NO ACTION |
230 | + ON UPDATE NO ACTION) |
231 | +ENGINE = InnoDB |
232 | +DEFAULT CHARACTER SET = utf8 |
233 | +COLLATE = utf8_general_ci; |
234 | + |
235 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`visitpages_table` ( |
236 | + `visitpage_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
237 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
238 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
239 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
240 | + `page_id` BIGINT(20) NOT NULL, |
241 | + PRIMARY KEY (`visitpage_id`), |
242 | + UNIQUE INDEX `visitpage_id_UNIQUE` (`visitpage_id` ASC), |
243 | + INDEX `fk_visitpages_page1_idx` (`page_id` ASC), |
244 | + CONSTRAINT `fk_visitpages_page1` |
245 | + FOREIGN KEY (`page_id`) |
246 | + REFERENCES `iopeen_database`.`pages_table` (`page_id`) |
247 | + ON DELETE NO ACTION |
248 | + ON UPDATE NO ACTION) |
249 | +ENGINE = InnoDB |
250 | +DEFAULT CHARACTER SET = utf8 |
251 | +COLLATE = utf8_general_ci; |
252 | + |
253 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`sessionvisitpages_table` ( |
254 | + `sessionvisitpage_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
255 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
256 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
257 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
258 | + `visitpage_id` BIGINT(20) NOT NULL, |
259 | + `session_id` BIGINT(20) NOT NULL, |
260 | + PRIMARY KEY (`sessionvisitpage_id`), |
261 | + UNIQUE INDEX `sessionvisitpage_id_UNIQUE` (`sessionvisitpage_id` ASC), |
262 | + INDEX `fk_sessionvisitpages_sessions1_idx` (`session_id` ASC), |
263 | + INDEX `fk_sessionvisitpages_visitpages1_idx` (`visitpage_id` ASC), |
264 | + CONSTRAINT `fk_sessionvisitpages_sessions1` |
265 | + FOREIGN KEY (`session_id`) |
266 | + REFERENCES `iopeen_database`.`sessions_table` (`session_id`) |
267 | + ON DELETE NO ACTION |
268 | + ON UPDATE NO ACTION, |
269 | + CONSTRAINT `fk_sessionvisitpages_visitpages1` |
270 | + FOREIGN KEY (`visitpage_id`) |
271 | + REFERENCES `iopeen_database`.`visitpages_table` (`visitpage_id`) |
272 | + ON DELETE NO ACTION |
273 | + ON UPDATE NO ACTION) |
274 | +ENGINE = InnoDB |
275 | +DEFAULT CHARACTER SET = utf8 |
276 | +COLLATE = utf8_general_ci; |
277 | + |
278 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`pages_table` ( |
279 | + `page_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
280 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
281 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
282 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
283 | + `name` VARCHAR(255) NOT NULL, |
284 | + `title` VARCHAR(255) NOT NULL, |
285 | + PRIMARY KEY (`page_id`), |
286 | + UNIQUE INDEX `page_id_UNIQUE` (`page_id` ASC)) |
287 | +ENGINE = InnoDB |
288 | +DEFAULT CHARACTER SET = utf8 |
289 | +COLLATE = utf8_general_ci; |
290 | + |
291 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`passwordreset` ( |
292 | + `passwordreset_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
293 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
294 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
295 | + `member_id` BIGINT(20) NOT NULL, |
296 | + `email_id` BIGINT(20) NOT NULL, |
297 | + `previous` VARCHAR(255) NOT NULL, |
298 | + `generated` VARCHAR(255) NOT NULL, |
299 | + PRIMARY KEY (`passwordreset_id`), |
300 | + UNIQUE INDEX `passwordreset_id_UNIQUE` (`passwordreset_id` ASC), |
301 | + INDEX `fk_passwordreset_users1_idx` (`member_id` ASC), |
302 | + INDEX `fk_passwordreset_emails1_idx` (`email_id` ASC), |
303 | + CONSTRAINT `fk_passwordreset_users1` |
304 | + FOREIGN KEY (`member_id`) |
305 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
306 | + ON DELETE NO ACTION |
307 | + ON UPDATE NO ACTION, |
308 | + CONSTRAINT `fk_passwordreset_emails1` |
309 | + FOREIGN KEY (`email_id`) |
310 | + REFERENCES `iopeen_database`.`emails` (`email_id`) |
311 | + ON DELETE NO ACTION |
312 | + ON UPDATE NO ACTION) |
313 | +ENGINE = InnoDB |
314 | +DEFAULT CHARACTER SET = utf8 |
315 | +COLLATE = utf8_general_ci; |
316 | + |
317 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`memberaccounts_table` ( |
318 | + `memberaccount_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
319 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
320 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
321 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
322 | + `member_id` BIGINT(20) NOT NULL, |
323 | + `account_id` BIGINT(20) NOT NULL, |
324 | + PRIMARY KEY (`memberaccount_id`), |
325 | + UNIQUE INDEX `useraccount_id_UNIQUE` (`memberaccount_id` ASC), |
326 | + INDEX `fk_useraccount_users1_idx` (`member_id` ASC), |
327 | + INDEX `fk_useraccount_account1_idx` (`account_id` ASC), |
328 | + CONSTRAINT `fk_useraccount_users1` |
329 | + FOREIGN KEY (`member_id`) |
330 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
331 | + ON DELETE NO ACTION |
332 | + ON UPDATE NO ACTION, |
333 | + CONSTRAINT `fk_useraccount_account1` |
334 | + FOREIGN KEY (`account_id`) |
335 | + REFERENCES `iopeen_database`.`account_table` (`account_id`) |
336 | + ON DELETE NO ACTION |
337 | + ON UPDATE NO ACTION) |
338 | +ENGINE = InnoDB |
339 | +DEFAULT CHARACTER SET = utf8 |
340 | +COLLATE = utf8_general_ci; |
341 | + |
342 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`account_table` ( |
343 | + `account_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
344 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
345 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
346 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
347 | + `currency_id` BIGINT(20) NOT NULL, |
348 | + `value` FLOAT(11) NOT NULL DEFAULT 2000, |
349 | + `name` VARCHAR(255) NOT NULL, |
350 | + PRIMARY KEY (`account_id`), |
351 | + UNIQUE INDEX `account_id_UNIQUE` (`account_id` ASC), |
352 | + INDEX `currency_id_idx` (`currency_id` ASC)) |
353 | +ENGINE = InnoDB |
354 | +DEFAULT CHARACTER SET = utf8 |
355 | +COLLATE = utf8_general_ci; |
356 | + |
357 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`transactions_table` ( |
358 | + `transaction_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
359 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
360 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
361 | + `currency_id` BIGINT(20) NOT NULL, |
362 | + `value` FLOAT(11) NOT NULL, |
363 | + `memberaccount_id1` BIGINT(20) NOT NULL, |
364 | + `memberaccount_id2` BIGINT(20) NOT NULL, |
365 | + PRIMARY KEY (`transaction_id`), |
366 | + UNIQUE INDEX `accounthistory_UNIQUE` (`transaction_id` ASC), |
367 | + INDEX `fk_accounthistory_useraccount1_idx` (`memberaccount_id1` ASC), |
368 | + INDEX `fk_accounthistory_useraccount2_idx` (`memberaccount_id2` ASC), |
369 | + INDEX `index5` (`currency_id` ASC), |
370 | + CONSTRAINT `fk_accounthistory_useraccount1` |
371 | + FOREIGN KEY (`memberaccount_id1`) |
372 | + REFERENCES `iopeen_database`.`memberaccounts_table` (`memberaccount_id`) |
373 | + ON DELETE NO ACTION |
374 | + ON UPDATE NO ACTION, |
375 | + CONSTRAINT `fk_accounthistory_useraccount2` |
376 | + FOREIGN KEY (`memberaccount_id2`) |
377 | + REFERENCES `iopeen_database`.`memberaccounts_table` (`memberaccount_id`) |
378 | + ON DELETE NO ACTION |
379 | + ON UPDATE NO ACTION) |
380 | +ENGINE = InnoDB |
381 | +DEFAULT CHARACTER SET = utf8 |
382 | +COLLATE = utf8_general_ci; |
383 | + |
384 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`currencies_table` ( |
385 | + `currency_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
386 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
387 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
388 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
389 | + `total_amount` FLOAT(11) NOT NULL, |
390 | + `name` VARCHAR(255) NOT NULL, |
391 | + `symbol` VARCHAR(10) NOT NULL, |
392 | + `ticker` VARCHAR(255) NOT NULL, |
393 | + PRIMARY KEY (`currency_id`), |
394 | + UNIQUE INDEX `currency_id_UNIQUE` (`currency_id` ASC), |
395 | + CONSTRAINT `fk_currency_account1` |
396 | + FOREIGN KEY (`currency_id`) |
397 | + REFERENCES `iopeen_database`.`account_table` (`currency_id`) |
398 | + ON DELETE NO ACTION |
399 | + ON UPDATE NO ACTION, |
400 | + CONSTRAINT `fk_currency_transactions1` |
401 | + FOREIGN KEY (`currency_id`) |
402 | + REFERENCES `iopeen_database`.`transactions_table` (`currency_id`) |
403 | + ON DELETE NO ACTION |
404 | + ON UPDATE NO ACTION, |
405 | + CONSTRAINT `fk_currencies_table_loans_table1` |
406 | + FOREIGN KEY (`currency_id`) |
407 | + REFERENCES `iopeen_database`.`loans_table` (`currency_id`) |
408 | + ON DELETE NO ACTION |
409 | + ON UPDATE NO ACTION) |
410 | +ENGINE = InnoDB |
411 | +DEFAULT CHARACTER SET = utf8 |
412 | +COLLATE = utf8_general_ci; |
413 | + |
414 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`configurations_table` ( |
415 | + `configuration_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
416 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
417 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
418 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
419 | + `member_id` BIGINT(20) NOT NULL, |
420 | + `name` VARCHAR(255) NOT NULL, |
421 | + `value` VARCHAR(255) NOT NULL, |
422 | + PRIMARY KEY (`configuration_id`), |
423 | + UNIQUE INDEX `configuration_id_UNIQUE` (`configuration_id` ASC), |
424 | + INDEX `fk_configurations_users1_idx` (`member_id` ASC), |
425 | + CONSTRAINT `fk_configurations_users1` |
426 | + FOREIGN KEY (`member_id`) |
427 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
428 | + ON DELETE NO ACTION |
429 | + ON UPDATE NO ACTION) |
430 | +ENGINE = InnoDB |
431 | +DEFAULT CHARACTER SET = utf8 |
432 | +COLLATE = utf8_general_ci |
433 | +COMMENT = 'user specific configuration, outside table scopes'; |
434 | + |
435 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`address_table` ( |
436 | + `address_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
437 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
438 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
439 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
440 | + `country_id` BIGINT(20) NOT NULL, |
441 | + `province_id` BIGINT(20) NOT NULL, |
442 | + `city_id` BIGINT(20) NOT NULL, |
443 | + `postalcode` VARCHAR(20) NOT NULL, |
444 | + `address1` VARCHAR(255) NOT NULL, |
445 | + `address2` VARCHAR(255) NULL DEFAULT NULL, |
446 | + `location` VARCHAR(52) NULL DEFAULT NULL, |
447 | + PRIMARY KEY (`address_id`), |
448 | + INDEX `fk_address_provinces1_idx` (`province_id` ASC), |
449 | + INDEX `fk_address_cities1_idx` (`city_id` ASC), |
450 | + INDEX `country_id_idx` (`country_id` ASC), |
451 | + CONSTRAINT `fk_address_members_table1` |
452 | + FOREIGN KEY (`address_id`) |
453 | + REFERENCES `iopeen_database`.`members_table` (`address_id`) |
454 | + ON DELETE NO ACTION |
455 | + ON UPDATE NO ACTION, |
456 | + CONSTRAINT `fk_address_provinces1` |
457 | + FOREIGN KEY (`province_id`) |
458 | + REFERENCES `iopeen_database`.`provinces_table` (`province_id`) |
459 | + ON DELETE NO ACTION |
460 | + ON UPDATE NO ACTION, |
461 | + CONSTRAINT `fk_address_cities1` |
462 | + FOREIGN KEY (`city_id`) |
463 | + REFERENCES `iopeen_database`.`cities_table` (`city_id`) |
464 | + ON DELETE NO ACTION |
465 | + ON UPDATE NO ACTION) |
466 | +ENGINE = InnoDB |
467 | +DEFAULT CHARACTER SET = utf8 |
468 | +COLLATE = utf8_general_ci |
469 | +COMMENT = 'addresses of members'; |
470 | + |
471 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`emails` ( |
472 | + `email_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
473 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
474 | + `hidden` TINYINT(1) NOT NULL DEFAULT 0, |
475 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
476 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
477 | + `email` VARCHAR(255) NOT NULL, |
478 | + PRIMARY KEY (`email_id`), |
479 | + CONSTRAINT `fk_emails_members_table1` |
480 | + FOREIGN KEY (`email_id`) |
481 | + REFERENCES `iopeen_database`.`members_table` (`email_id`) |
482 | + ON DELETE NO ACTION |
483 | + ON UPDATE NO ACTION) |
484 | +ENGINE = InnoDB |
485 | +DEFAULT CHARACTER SET = utf8 |
486 | +COLLATE = utf8_general_ci |
487 | +COMMENT = 'email addresses'; |
488 | + |
489 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`branches_table` ( |
490 | + `branch_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
491 | + `branch_parent_id` BIGINT(20) NOT NULL DEFAULT 0, |
492 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
493 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
494 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
495 | + `name` VARCHAR(255) NOT NULL, |
496 | + `address_id` BIGINT(20) NOT NULL, |
497 | + `website` VARCHAR(255) NOT NULL, |
498 | + `terms` LONGTEXT NOT NULL, |
499 | + PRIMARY KEY (`branch_id`), |
500 | + INDEX `fk_branches_branches1_idx` (`branch_parent_id` ASC), |
501 | + INDEX `fk_branches_address1_idx` (`address_id` ASC), |
502 | + CONSTRAINT `fk_branches_branches1` |
503 | + FOREIGN KEY (`branch_parent_id`) |
504 | + REFERENCES `iopeen_database`.`branches_table` (`branch_id`) |
505 | + ON DELETE NO ACTION |
506 | + ON UPDATE NO ACTION, |
507 | + CONSTRAINT `fk_branches_address1` |
508 | + FOREIGN KEY (`address_id`) |
509 | + REFERENCES `iopeen_database`.`address_table` (`address_id`) |
510 | + ON DELETE NO ACTION |
511 | + ON UPDATE NO ACTION) |
512 | +ENGINE = InnoDB |
513 | +DEFAULT CHARACTER SET = utf8 |
514 | +COLLATE = utf8_general_ci; |
515 | + |
516 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`forex` ( |
517 | + `forex_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
518 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
519 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
520 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
521 | + `name` VARCHAR(45) NOT NULL, |
522 | + `website` VARCHAR(45) NULL DEFAULT NULL, |
523 | + PRIMARY KEY (`forex_id`)) |
524 | +ENGINE = InnoDB |
525 | +DEFAULT CHARACTER SET = utf8 |
526 | +COLLATE = utf8_general_ci; |
527 | + |
528 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`languages_table` ( |
529 | + `language_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
530 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
531 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
532 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
533 | + `name` VARCHAR(255) NOT NULL, |
534 | + `domain` VARCHAR(4) NOT NULL, |
535 | + `utf` VARCHAR(6) NOT NULL, |
536 | + PRIMARY KEY (`language_id`), |
537 | + CONSTRAINT `fk_languages_members_table1` |
538 | + FOREIGN KEY (`language_id`) |
539 | + REFERENCES `iopeen_database`.`members_table` (`language_id`) |
540 | + ON DELETE NO ACTION |
541 | + ON UPDATE NO ACTION) |
542 | +ENGINE = InnoDB |
543 | +DEFAULT CHARACTER SET = utf8 |
544 | +COLLATE = utf8_general_ci; |
545 | + |
546 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`countries_table` ( |
547 | + `country_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
548 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
549 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
550 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
551 | + `dateformat_id` BIGINT(20) NOT NULL, |
552 | + `currencyformat_id` BIGINT(20) NOT NULL, |
553 | + `name` VARCHAR(255) NOT NULL, |
554 | + `location` VARCHAR(52) NOT NULL, |
555 | + PRIMARY KEY (`country_id`), |
556 | + INDEX `dateformat_id_idx` (`dateformat_id` ASC), |
557 | + INDEX `currencyformat_id_idx` (`currencyformat_id` ASC), |
558 | + CONSTRAINT `fk_countries_address1` |
559 | + FOREIGN KEY (`country_id`) |
560 | + REFERENCES `iopeen_database`.`address_table` (`country_id`) |
561 | + ON DELETE NO ACTION |
562 | + ON UPDATE NO ACTION) |
563 | +ENGINE = InnoDB |
564 | +DEFAULT CHARACTER SET = utf8 |
565 | +COLLATE = utf8_general_ci; |
566 | + |
567 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`countrylanguages_table` ( |
568 | + `countrylanguage_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
569 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
570 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
571 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
572 | + `country_id` BIGINT(20) NOT NULL, |
573 | + `language_id` BIGINT(20) NOT NULL, |
574 | + PRIMARY KEY (`countrylanguage_id`), |
575 | + INDEX `fk_countrylanguages_languages1_idx` (`language_id` ASC), |
576 | + INDEX `fk_countrylanguages_countries1_idx` (`country_id` ASC), |
577 | + CONSTRAINT `fk_countrylanguages_languages1` |
578 | + FOREIGN KEY (`language_id`) |
579 | + REFERENCES `iopeen_database`.`languages_table` (`language_id`) |
580 | + ON DELETE NO ACTION |
581 | + ON UPDATE NO ACTION, |
582 | + CONSTRAINT `fk_countrylanguages_countries1` |
583 | + FOREIGN KEY (`country_id`) |
584 | + REFERENCES `iopeen_database`.`countries_table` (`country_id`) |
585 | + ON DELETE NO ACTION |
586 | + ON UPDATE NO ACTION) |
587 | +ENGINE = InnoDB |
588 | +DEFAULT CHARACTER SET = utf8 |
589 | +COLLATE = utf8_general_ci; |
590 | + |
591 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`webshops_table` ( |
592 | + `webshop_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
593 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
594 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
595 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
596 | + `member_id` BIGINT(20) NOT NULL, |
597 | + `theme_id` BIGINT(20) NOT NULL, |
598 | + `name` VARCHAR(255) NOT NULL, |
599 | + PRIMARY KEY (`webshop_id`), |
600 | + INDEX `fk_webshops_members_table1_idx` (`member_id` ASC), |
601 | + CONSTRAINT `fk_webshops_members_table1` |
602 | + FOREIGN KEY (`member_id`) |
603 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
604 | + ON DELETE NO ACTION |
605 | + ON UPDATE NO ACTION) |
606 | +ENGINE = InnoDB |
607 | +DEFAULT CHARACTER SET = utf8 |
608 | +COLLATE = utf8_general_ci; |
609 | + |
610 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`webshopcategories_table` ( |
611 | + `webshopcategory_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
612 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
613 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
614 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
615 | + `webshop_id` BIGINT(20) NOT NULL, |
616 | + `category_id` BIGINT(20) NOT NULL, |
617 | + `sort` BIGINT(20) NULL DEFAULT NULL, |
618 | + PRIMARY KEY (`webshopcategory_id`), |
619 | + INDEX `fk_webshopproducts_webshops1_idx` (`webshop_id` ASC), |
620 | + INDEX `fk_webshopcategories_categories1_idx` (`category_id` ASC), |
621 | + CONSTRAINT `fk_webshopproducts_webshops1` |
622 | + FOREIGN KEY (`webshop_id`) |
623 | + REFERENCES `iopeen_database`.`webshops_table` (`webshop_id`) |
624 | + ON DELETE NO ACTION |
625 | + ON UPDATE NO ACTION, |
626 | + CONSTRAINT `fk_webshopcategories_categories1` |
627 | + FOREIGN KEY (`category_id`) |
628 | + REFERENCES `iopeen_database`.`categories_table` (`category_id`) |
629 | + ON DELETE NO ACTION |
630 | + ON UPDATE NO ACTION) |
631 | +ENGINE = InnoDB |
632 | +DEFAULT CHARACTER SET = utf8 |
633 | +COLLATE = utf8_general_ci; |
634 | + |
635 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`products_table` ( |
636 | + `product_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
637 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
638 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
639 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
640 | + `ending` TIMESTAMP NOT NULL DEFAULT 0, |
641 | + `imagegroup_id` BIGINT(20) NOT NULL, |
642 | + `currency_id` BIGINT(20) NOT NULL, |
643 | + `value` VARCHAR(45) NOT NULL, |
644 | + `quanity` FLOAT(11) NOT NULL DEFAULT 1, |
645 | + `name` VARCHAR(255) NOT NULL, |
646 | + `descr` LONGTEXT NULL DEFAULT NULL, |
647 | + `quality` FLOAT(11) NULL DEFAULT NULL, |
648 | + PRIMARY KEY (`product_id`), |
649 | + INDEX `fk_products_currency1_idx` (`currency_id` ASC), |
650 | + INDEX `imagegroup_id_idx` (`imagegroup_id` ASC), |
651 | + CONSTRAINT `fk_products_currency1` |
652 | + FOREIGN KEY (`currency_id`) |
653 | + REFERENCES `iopeen_database`.`currencies_table` (`currency_id`) |
654 | + ON DELETE NO ACTION |
655 | + ON UPDATE NO ACTION) |
656 | +ENGINE = InnoDB |
657 | +DEFAULT CHARACTER SET = utf8 |
658 | +COLLATE = utf8_general_ci; |
659 | + |
660 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`mediagroups_table` ( |
661 | + `mediagroup_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
662 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
663 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
664 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
665 | + PRIMARY KEY (`mediagroup_id`), |
666 | + CONSTRAINT `fk_imagegroups_products1` |
667 | + FOREIGN KEY (`mediagroup_id`) |
668 | + REFERENCES `iopeen_database`.`products_table` (`imagegroup_id`) |
669 | + ON DELETE NO ACTION |
670 | + ON UPDATE NO ACTION, |
671 | + CONSTRAINT `fk_imagegroups_images1` |
672 | + FOREIGN KEY (`mediagroup_id`) |
673 | + REFERENCES `iopeen_database`.`media_table` (`mediagroup_id`) |
674 | + ON DELETE NO ACTION |
675 | + ON UPDATE NO ACTION) |
676 | +ENGINE = InnoDB |
677 | +DEFAULT CHARACTER SET = utf8 |
678 | +COLLATE = utf8_general_ci; |
679 | + |
680 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`media_table` ( |
681 | + `media_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
682 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
683 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
684 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
685 | + `mediagroup_id` BIGINT(20) NOT NULL, |
686 | + `type` VARCHAR(255) NOT NULL, |
687 | + `mediafile` VARCHAR(255) NOT NULL, |
688 | + `sort` BIGINT(20) NULL DEFAULT NULL, |
689 | + `name` VARCHAR(255) NULL DEFAULT NULL, |
690 | + `description` VARCHAR(255) NULL DEFAULT NULL, |
691 | + PRIMARY KEY (`media_id`), |
692 | + INDEX `mediagroup_id` (`mediagroup_id` ASC)) |
693 | +ENGINE = InnoDB |
694 | +DEFAULT CHARACTER SET = utf8 |
695 | +COLLATE = utf8_general_ci; |
696 | + |
697 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`categories_table` ( |
698 | + `category_id` BIGINT(20) NOT NULL, |
699 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
700 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
701 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
702 | + `name` VARCHAR(255) NULL DEFAULT NULL, |
703 | + `descr` VARCHAR(255) NULL DEFAULT NULL, |
704 | + PRIMARY KEY (`category_id`)) |
705 | +ENGINE = InnoDB |
706 | +DEFAULT CHARACTER SET = utf8 |
707 | +COLLATE = utf8_general_ci; |
708 | + |
709 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`categoryproducts_table` ( |
710 | + `categoryproduct_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
711 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
712 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
713 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
714 | + `category_id` BIGINT(20) NOT NULL, |
715 | + `product_id` BIGINT(20) NOT NULL, |
716 | + `sort` INT(11) NULL DEFAULT NULL, |
717 | + PRIMARY KEY (`categoryproduct_id`), |
718 | + INDEX `fk_categoryproducts_categories1_idx` (`category_id` ASC), |
719 | + INDEX `fk_categoryproducts_products1_idx` (`product_id` ASC), |
720 | + CONSTRAINT `fk_categoryproducts_categories1` |
721 | + FOREIGN KEY (`category_id`) |
722 | + REFERENCES `iopeen_database`.`categories_table` (`category_id`) |
723 | + ON DELETE NO ACTION |
724 | + ON UPDATE NO ACTION, |
725 | + CONSTRAINT `fk_categoryproducts_products1` |
726 | + FOREIGN KEY (`product_id`) |
727 | + REFERENCES `iopeen_database`.`products_table` (`product_id`) |
728 | + ON DELETE NO ACTION |
729 | + ON UPDATE NO ACTION) |
730 | +ENGINE = InnoDB |
731 | +DEFAULT CHARACTER SET = utf8 |
732 | +COLLATE = utf8_general_ci; |
733 | + |
734 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`productforecast_table` ( |
735 | + `productforecast_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
736 | + `productforecastcol` TINYINT(1) NOT NULL DEFAULT 0, |
737 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
738 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
739 | + `product_id` BIGINT(20) NOT NULL, |
740 | + `quantity` FLOAT(11) NOT NULL, |
741 | + `value` FLOAT(11) NOT NULL, |
742 | + PRIMARY KEY (`productforecast_id`), |
743 | + INDEX `fk_productforecast_products1_idx` (`product_id` ASC), |
744 | + CONSTRAINT `fk_productforecast_products1` |
745 | + FOREIGN KEY (`product_id`) |
746 | + REFERENCES `iopeen_database`.`products_table` (`product_id`) |
747 | + ON DELETE NO ACTION |
748 | + ON UPDATE NO ACTION) |
749 | +ENGINE = InnoDB |
750 | +DEFAULT CHARACTER SET = utf8 |
751 | +COLLATE = utf8_general_ci; |
752 | + |
753 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`tags_table` ( |
754 | + `tag_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
755 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
756 | + `name` VARCHAR(255) NOT NULL, |
757 | + PRIMARY KEY (`tag_id`), |
758 | + CONSTRAINT `fk_tags_taggings1` |
759 | + FOREIGN KEY (`tag_id`) |
760 | + REFERENCES `iopeen_database`.`taggings_table` (`tag_id`) |
761 | + ON DELETE NO ACTION |
762 | + ON UPDATE NO ACTION) |
763 | +ENGINE = InnoDB |
764 | +DEFAULT CHARACTER SET = utf8 |
765 | +COLLATE = utf8_general_ci |
766 | +COMMENT = 'attach a tag to about anything you want, to lookup information quickly and relevant'; |
767 | + |
768 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`taggings_table` ( |
769 | + `tagging_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
770 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
771 | + `tag_id` BIGINT(20) NOT NULL, |
772 | + `table_id` BIGINT(20) NOT NULL, |
773 | + `table` VARCHAR(255) NOT NULL, |
774 | + PRIMARY KEY (`tagging_id`), |
775 | + INDEX `tag_id_idx` (`tag_id` ASC)) |
776 | +ENGINE = InnoDB |
777 | +DEFAULT CHARACTER SET = utf8 |
778 | +COLLATE = utf8_general_ci; |
779 | + |
780 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`links_table` ( |
781 | + `link_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
782 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
783 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
784 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
785 | + `name` VARCHAR(255) NOT NULL, |
786 | + `url` VARCHAR(255) NOT NULL, |
787 | + PRIMARY KEY (`link_id`)) |
788 | +ENGINE = InnoDB |
789 | +DEFAULT CHARACTER SET = utf8 |
790 | +COLLATE = utf8_general_ci; |
791 | + |
792 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`chat_table` ( |
793 | + `chat_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
794 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
795 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
796 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
797 | + `name` VARCHAR(255) NULL DEFAULT NULL, |
798 | + PRIMARY KEY (`chat_id`)) |
799 | +ENGINE = InnoDB |
800 | +DEFAULT CHARACTER SET = utf8 |
801 | +COLLATE = utf8_general_ci; |
802 | + |
803 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`chatrooms_table` ( |
804 | + `chatroom_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
805 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
806 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
807 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
808 | + `chat_id` BIGINT(20) NOT NULL, |
809 | + `name` VARCHAR(255) NOT NULL, |
810 | + PRIMARY KEY (`chatroom_id`), |
811 | + INDEX `fk_chatrooms_chat1_idx` (`chat_id` ASC), |
812 | + CONSTRAINT `fk_chatrooms_chat1` |
813 | + FOREIGN KEY (`chat_id`) |
814 | + REFERENCES `iopeen_database`.`chat_table` (`chat_id`) |
815 | + ON DELETE NO ACTION |
816 | + ON UPDATE NO ACTION) |
817 | +ENGINE = InnoDB |
818 | +DEFAULT CHARACTER SET = utf8 |
819 | +COLLATE = utf8_general_ci; |
820 | + |
821 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`chatmessages_table` ( |
822 | + `chatmessage_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
823 | + `chatroom_id` BIGINT(20) NOT NULL, |
824 | + `member_id` BIGINT(20) NOT NULL, |
825 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
826 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
827 | + `message` VARCHAR(255) NOT NULL, |
828 | + PRIMARY KEY (`chatmessage_id`), |
829 | + INDEX `fk_chatmessages_members_table1_idx` (`member_id` ASC), |
830 | + INDEX `fk_chatmessages_chatrooms1_idx` (`chatroom_id` ASC), |
831 | + CONSTRAINT `fk_chatmessages_members_table1` |
832 | + FOREIGN KEY (`member_id`) |
833 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
834 | + ON DELETE NO ACTION |
835 | + ON UPDATE NO ACTION, |
836 | + CONSTRAINT `fk_chatmessages_chatrooms1` |
837 | + FOREIGN KEY (`chatroom_id`) |
838 | + REFERENCES `iopeen_database`.`chatrooms_table` (`chatroom_id`) |
839 | + ON DELETE NO ACTION |
840 | + ON UPDATE NO ACTION) |
841 | +ENGINE = InnoDB |
842 | +DEFAULT CHARACTER SET = utf8 |
843 | +COLLATE = utf8_general_ci; |
844 | + |
845 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`needs_table` ( |
846 | + `need_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
847 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
848 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
849 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
850 | + `name` VARCHAR(255) NULL DEFAULT NULL, |
851 | + `descr` VARCHAR(255) NULL DEFAULT NULL, |
852 | + `product_id` BIGINT(20) NULL DEFAULT NULL, |
853 | + PRIMARY KEY (`need_id`), |
854 | + INDEX `fk_needs_products1_idx` (`product_id` ASC), |
855 | + CONSTRAINT `fk_needs_products1` |
856 | + FOREIGN KEY (`product_id`) |
857 | + REFERENCES `iopeen_database`.`products_table` (`product_id`) |
858 | + ON DELETE NO ACTION |
859 | + ON UPDATE NO ACTION) |
860 | +ENGINE = InnoDB |
861 | +DEFAULT CHARACTER SET = utf8 |
862 | +COLLATE = utf8_general_ci |
863 | +COMMENT = 'needs or wants of known and unknown products or services'; |
864 | + |
865 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`memberneeds_table` ( |
866 | + `memberneed_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
867 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
868 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
869 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
870 | + `member_id` BIGINT(20) NOT NULL, |
871 | + `need_id` BIGINT(20) NOT NULL, |
872 | + `want` TINYINT(1) NOT NULL DEFAULT 0, |
873 | + PRIMARY KEY (`memberneed_id`), |
874 | + INDEX `fk_memberneeds_members_table1_idx` (`member_id` ASC), |
875 | + INDEX `fk_memberneeds_needs1_idx` (`need_id` ASC), |
876 | + CONSTRAINT `fk_memberneeds_members_table1` |
877 | + FOREIGN KEY (`member_id`) |
878 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
879 | + ON DELETE NO ACTION |
880 | + ON UPDATE NO ACTION, |
881 | + CONSTRAINT `fk_memberneeds_needs1` |
882 | + FOREIGN KEY (`need_id`) |
883 | + REFERENCES `iopeen_database`.`needs_table` (`need_id`) |
884 | + ON DELETE NO ACTION |
885 | + ON UPDATE NO ACTION) |
886 | +ENGINE = InnoDB |
887 | +DEFAULT CHARACTER SET = utf8 |
888 | +COLLATE = utf8_general_ci |
889 | +COMMENT = 'product needs or wants of a member'; |
890 | + |
891 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`branchpeerings_table` ( |
892 | + `peering_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
893 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
894 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
895 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
896 | + `branch_id_1` BIGINT(20) NOT NULL, |
897 | + `branch_id_2` BIGINT(20) NOT NULL, |
898 | + `peer_id_1` BIGINT(20) NOT NULL, |
899 | + `peer_id_2` BIGINT(20) NOT NULL, |
900 | + PRIMARY KEY (`peering_id`), |
901 | + INDEX `fk_branchpeerings_branches1_idx` (`branch_id_1` ASC), |
902 | + INDEX `fk_branchpeerings_branches2_idx` (`branch_id_2` ASC), |
903 | + INDEX `fk_branchpeerings_peers1_idx` (`peer_id_1` ASC), |
904 | + INDEX `fk_branchpeerings_peers2_idx` (`peer_id_2` ASC), |
905 | + CONSTRAINT `fk_branchpeerings_branches1` |
906 | + FOREIGN KEY (`branch_id_1`) |
907 | + REFERENCES `iopeen_database`.`branches_table` (`branch_id`) |
908 | + ON DELETE NO ACTION |
909 | + ON UPDATE NO ACTION, |
910 | + CONSTRAINT `fk_branchpeerings_branches2` |
911 | + FOREIGN KEY (`branch_id_2`) |
912 | + REFERENCES `iopeen_database`.`branches_table` (`branch_id`) |
913 | + ON DELETE NO ACTION |
914 | + ON UPDATE NO ACTION, |
915 | + CONSTRAINT `fk_branchpeerings_peers1` |
916 | + FOREIGN KEY (`peer_id_1`) |
917 | + REFERENCES `iopeen_database`.`peers_table` (`peer_id`) |
918 | + ON DELETE NO ACTION |
919 | + ON UPDATE NO ACTION, |
920 | + CONSTRAINT `fk_branchpeerings_peers2` |
921 | + FOREIGN KEY (`peer_id_2`) |
922 | + REFERENCES `iopeen_database`.`peers_table` (`peer_id`) |
923 | + ON DELETE NO ACTION |
924 | + ON UPDATE NO ACTION) |
925 | +ENGINE = InnoDB |
926 | +DEFAULT CHARACTER SET = utf8 |
927 | +COLLATE = utf8_general_ci; |
928 | + |
929 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`peers_table` ( |
930 | + `peer_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
931 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
932 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
933 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
934 | + `ipaddress` VARCHAR(255) NULL DEFAULT NULL, |
935 | + `port` VARCHAR(255) NULL DEFAULT NULL, |
936 | + `db_type` VARCHAR(255) NULL DEFAULT '(mysql,postgresql,mssql,)', |
937 | + `db_user` VARCHAR(255) NULL DEFAULT NULL, |
938 | + `db_pass` VARCHAR(255) NULL DEFAULT NULL, |
939 | + `db_database` VARCHAR(255) NULL DEFAULT NULL, |
940 | + `pk_certificate` VARCHAR(4096) NULL DEFAULT NULL, |
941 | + PRIMARY KEY (`peer_id`)) |
942 | +ENGINE = InnoDB |
943 | +DEFAULT CHARACTER SET = utf8 |
944 | +COLLATE = utf8_general_ci |
945 | +COMMENT = 'master master server duplication is easy on same software type database servers but difficult for different ones\nhttp://www.howtoforge.com/mysql_master_master_replication '; |
946 | + |
947 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`provinces_table` ( |
948 | + `province_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
949 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
950 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
951 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
952 | + `name` VARCHAR(255) NOT NULL, |
953 | + PRIMARY KEY (`province_id`)) |
954 | +ENGINE = InnoDB |
955 | +DEFAULT CHARACTER SET = utf8 |
956 | +COLLATE = utf8_general_ci; |
957 | + |
958 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`cities_table` ( |
959 | + `city_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
960 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
961 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
962 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
963 | + `name` VARCHAR(255) NOT NULL, |
964 | + PRIMARY KEY (`city_id`)) |
965 | +ENGINE = InnoDB |
966 | +DEFAULT CHARACTER SET = utf8 |
967 | +COLLATE = utf8_general_ci; |
968 | + |
969 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`branchmembers_table` ( |
970 | + `branchmember_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
971 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
972 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
973 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
974 | + `branch_id` BIGINT(20) NOT NULL, |
975 | + `member_id` BIGINT(20) NOT NULL, |
976 | + `admin` TINYINT(1) NOT NULL DEFAULT 0, |
977 | + PRIMARY KEY (`branchmember_id`), |
978 | + INDEX `fk_branchadmins_branches1_idx` (`branch_id` ASC), |
979 | + INDEX `fk_branchadmins_members_table1_idx` (`member_id` ASC), |
980 | + CONSTRAINT `fk_branchadmins_branches1` |
981 | + FOREIGN KEY (`branch_id`) |
982 | + REFERENCES `iopeen_database`.`branches_table` (`branch_id`) |
983 | + ON DELETE NO ACTION |
984 | + ON UPDATE NO ACTION, |
985 | + CONSTRAINT `fk_branchadmins_members_table1` |
986 | + FOREIGN KEY (`member_id`) |
987 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
988 | + ON DELETE NO ACTION |
989 | + ON UPDATE NO ACTION) |
990 | +ENGINE = InnoDB |
991 | +DEFAULT CHARACTER SET = utf8 |
992 | +COLLATE = utf8_general_ci |
993 | +COMMENT = 'members of a brache, also defines who is an admin'; |
994 | + |
995 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`dateformats_table` ( |
996 | + `dateformat_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
997 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
998 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
999 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1000 | + `format` VARCHAR(255) NOT NULL, |
1001 | + PRIMARY KEY (`dateformat_id`), |
1002 | + CONSTRAINT `fk_dateformats_table_members_table1` |
1003 | + FOREIGN KEY (`dateformat_id`) |
1004 | + REFERENCES `iopeen_database`.`members_table` (`dateformat_id`) |
1005 | + ON DELETE NO ACTION |
1006 | + ON UPDATE NO ACTION, |
1007 | + CONSTRAINT `fk_dateformats_table_countries_table1` |
1008 | + FOREIGN KEY (`dateformat_id`) |
1009 | + REFERENCES `iopeen_database`.`countries_table` (`dateformat_id`) |
1010 | + ON DELETE NO ACTION |
1011 | + ON UPDATE NO ACTION) |
1012 | +ENGINE = InnoDB |
1013 | +DEFAULT CHARACTER SET = utf8 |
1014 | +COLLATE = utf8_general_ci; |
1015 | + |
1016 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`currencyformat_table` ( |
1017 | + `currencyformat_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1018 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1019 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1020 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1021 | + `format` VARCHAR(255) NOT NULL, |
1022 | + PRIMARY KEY (`currencyformat_id`), |
1023 | + CONSTRAINT `fk_currencyformat_table_members_table1` |
1024 | + FOREIGN KEY (`currencyformat_id`) |
1025 | + REFERENCES `iopeen_database`.`members_table` (`currencyformat_id`) |
1026 | + ON DELETE NO ACTION |
1027 | + ON UPDATE NO ACTION, |
1028 | + CONSTRAINT `fk_currencyformat_table_countries_table1` |
1029 | + FOREIGN KEY (`currencyformat_id`) |
1030 | + REFERENCES `iopeen_database`.`countries_table` (`currencyformat_id`) |
1031 | + ON DELETE NO ACTION |
1032 | + ON UPDATE NO ACTION) |
1033 | +ENGINE = InnoDB |
1034 | +DEFAULT CHARACTER SET = utf8 |
1035 | +COLLATE = utf8_general_ci; |
1036 | + |
1037 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`needfulfilleds_table` ( |
1038 | + `needfulfilled_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1039 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1040 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1041 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1042 | + `memberneed_id` BIGINT(20) NOT NULL, |
1043 | + `member_id` BIGINT(20) NOT NULL, |
1044 | + `product_id` BIGINT(20) NOT NULL, |
1045 | + `reward` VARCHAR(255) NULL DEFAULT NULL, |
1046 | + PRIMARY KEY (`needfulfilled_id`), |
1047 | + INDEX `fk_needfulfilleds_table_members_table1_idx` (`member_id` ASC), |
1048 | + INDEX `fk_needfulfilleds_table_products_table1_idx` (`product_id` ASC), |
1049 | + INDEX `fk_needfulfilleds_table_memberneeds_table1_idx` (`memberneed_id` ASC), |
1050 | + CONSTRAINT `fk_needfulfilleds_table_members_table1` |
1051 | + FOREIGN KEY (`member_id`) |
1052 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
1053 | + ON DELETE NO ACTION |
1054 | + ON UPDATE NO ACTION, |
1055 | + CONSTRAINT `fk_needfulfilleds_table_products_table1` |
1056 | + FOREIGN KEY (`product_id`) |
1057 | + REFERENCES `iopeen_database`.`products_table` (`product_id`) |
1058 | + ON DELETE NO ACTION |
1059 | + ON UPDATE NO ACTION, |
1060 | + CONSTRAINT `fk_needfulfilleds_table_memberneeds_table1` |
1061 | + FOREIGN KEY (`memberneed_id`) |
1062 | + REFERENCES `iopeen_database`.`memberneeds_table` (`memberneed_id`) |
1063 | + ON DELETE NO ACTION |
1064 | + ON UPDATE NO ACTION) |
1065 | +ENGINE = InnoDB |
1066 | +DEFAULT CHARACTER SET = utf8 |
1067 | +COLLATE = utf8_general_ci; |
1068 | + |
1069 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`works_table` ( |
1070 | + `work_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1071 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1072 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1073 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1074 | + `owner` BIGINT(20) NOT NULL, |
1075 | + `currency_id` BIGINT(20) NOT NULL, |
1076 | + `value` VARCHAR(45) NOT NULL, |
1077 | + `name` VARCHAR(255) NOT NULL, |
1078 | + `price_per` VARCHAR(45) NULL DEFAULT NULL, |
1079 | + `description` VARCHAR(255) NULL DEFAULT NULL, |
1080 | + `who` VARCHAR(255) NULL DEFAULT NULL, |
1081 | + `what` VARCHAR(255) NULL DEFAULT NULL, |
1082 | + `where` VARCHAR(255) NULL DEFAULT NULL, |
1083 | + `when` VARCHAR(255) NULL DEFAULT NULL, |
1084 | + `why` VARCHAR(255) NULL DEFAULT NULL, |
1085 | + `which` VARCHAR(255) NULL DEFAULT NULL, |
1086 | + `how` VARCHAR(255) NULL DEFAULT NULL, |
1087 | + `quantity` VARCHAR(255) NULL DEFAULT NULL, |
1088 | + `quality` VARCHAR(255) NULL DEFAULT NULL, |
1089 | + PRIMARY KEY (`work_id`)) |
1090 | +ENGINE = InnoDB |
1091 | +DEFAULT CHARACTER SET = utf8 |
1092 | +COLLATE = utf8_general_ci; |
1093 | + |
1094 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`jobs_table` ( |
1095 | + `job_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1096 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1097 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1098 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1099 | + `name` VARCHAR(255) NOT NULL, |
1100 | + `descr` VARCHAR(255) NULL DEFAULT NULL, |
1101 | + PRIMARY KEY (`job_id`)) |
1102 | +ENGINE = InnoDB |
1103 | +DEFAULT CHARACTER SET = utf8 |
1104 | +COLLATE = utf8_general_ci; |
1105 | + |
1106 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`memberjobs_table` ( |
1107 | + `memberjob_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1108 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1109 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1110 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1111 | + `member_id` BIGINT(20) NOT NULL, |
1112 | + `job_id` BIGINT(20) NOT NULL, |
1113 | + PRIMARY KEY (`memberjob_id`), |
1114 | + INDEX `fk_memberjobs_table_members_table1_idx` (`member_id` ASC), |
1115 | + INDEX `fk_memberjobs_table_jobs_table1_idx` (`job_id` ASC), |
1116 | + CONSTRAINT `fk_memberjobs_table_members_table1` |
1117 | + FOREIGN KEY (`member_id`) |
1118 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
1119 | + ON DELETE NO ACTION |
1120 | + ON UPDATE NO ACTION, |
1121 | + CONSTRAINT `fk_memberjobs_table_jobs_table1` |
1122 | + FOREIGN KEY (`job_id`) |
1123 | + REFERENCES `iopeen_database`.`jobs_table` (`job_id`) |
1124 | + ON DELETE NO ACTION |
1125 | + ON UPDATE NO ACTION) |
1126 | +ENGINE = InnoDB |
1127 | +DEFAULT CHARACTER SET = utf8 |
1128 | +COLLATE = utf8_general_ci; |
1129 | + |
1130 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`jobworks_table` ( |
1131 | + `jobwork_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1132 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1133 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1134 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1135 | + `job_id` BIGINT(20) NOT NULL, |
1136 | + `work_id` BIGINT(20) NOT NULL, |
1137 | + PRIMARY KEY (`jobwork_id`), |
1138 | + INDEX `fk_jobworks_table_jobs_table1_idx` (`job_id` ASC), |
1139 | + INDEX `fk_jobworks_table_works_table1_idx` (`work_id` ASC), |
1140 | + CONSTRAINT `fk_jobworks_table_jobs_table1` |
1141 | + FOREIGN KEY (`job_id`) |
1142 | + REFERENCES `iopeen_database`.`jobs_table` (`job_id`) |
1143 | + ON DELETE NO ACTION |
1144 | + ON UPDATE NO ACTION, |
1145 | + CONSTRAINT `fk_jobworks_table_works_table1` |
1146 | + FOREIGN KEY (`work_id`) |
1147 | + REFERENCES `iopeen_database`.`works_table` (`work_id`) |
1148 | + ON DELETE NO ACTION |
1149 | + ON UPDATE NO ACTION) |
1150 | +ENGINE = InnoDB |
1151 | +DEFAULT CHARACTER SET = utf8 |
1152 | +COLLATE = utf8_general_ci; |
1153 | + |
1154 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`loans_table` ( |
1155 | + `loan_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1156 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1157 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1158 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1159 | + `creditor_member_id` BIGINT(20) NOT NULL, |
1160 | + `debitor_member_id` BIGINT(20) NOT NULL, |
1161 | + `currency_id` BIGINT(20) NOT NULL, |
1162 | + `amount` FLOAT(11) NOT NULL, |
1163 | + `fee` FLOAT(11) NOT NULL, |
1164 | + `runtime` VARCHAR(255) NULL DEFAULT NULL, |
1165 | + `paymentperiod` VARCHAR(255) NULL DEFAULT NULL, |
1166 | + `descr` VARCHAR(255) NULL DEFAULT NULL, |
1167 | + PRIMARY KEY (`loan_id`), |
1168 | + INDEX `fk_loans_table_members_table1_idx` (`debitor_member_id` ASC), |
1169 | + INDEX `fk_loans_table_members_table2_idx` (`creditor_member_id` ASC), |
1170 | + INDEX `currency_id_idx` (`currency_id` ASC), |
1171 | + CONSTRAINT `fk_loans_table_members_table1` |
1172 | + FOREIGN KEY (`debitor_member_id`) |
1173 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
1174 | + ON DELETE NO ACTION |
1175 | + ON UPDATE NO ACTION, |
1176 | + CONSTRAINT `fk_loans_table_members_table2` |
1177 | + FOREIGN KEY (`creditor_member_id`) |
1178 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
1179 | + ON DELETE NO ACTION |
1180 | + ON UPDATE NO ACTION) |
1181 | +ENGINE = InnoDB |
1182 | +DEFAULT CHARACTER SET = utf8 |
1183 | +COLLATE = utf8_general_ci; |
1184 | + |
1185 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`loantransactions_table` ( |
1186 | + `loantransaction_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1187 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1188 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1189 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1190 | + `loan_id` BIGINT(20) NOT NULL, |
1191 | + `transaction_id` BIGINT(20) NOT NULL, |
1192 | + PRIMARY KEY (`loantransaction_id`), |
1193 | + INDEX `fk_loantransactions_table_loans_table1_idx` (`loan_id` ASC), |
1194 | + INDEX `fk_loantransactions_table_transactions_table1_idx` (`transaction_id` ASC), |
1195 | + CONSTRAINT `fk_loantransactions_table_loans_table1` |
1196 | + FOREIGN KEY (`loan_id`) |
1197 | + REFERENCES `iopeen_database`.`loans_table` (`loan_id`) |
1198 | + ON DELETE NO ACTION |
1199 | + ON UPDATE NO ACTION, |
1200 | + CONSTRAINT `fk_loantransactions_table_transactions_table1` |
1201 | + FOREIGN KEY (`transaction_id`) |
1202 | + REFERENCES `iopeen_database`.`transactions_table` (`transaction_id`) |
1203 | + ON DELETE NO ACTION |
1204 | + ON UPDATE NO ACTION) |
1205 | +ENGINE = InnoDB |
1206 | +DEFAULT CHARACTER SET = utf8 |
1207 | +COLLATE = utf8_general_ci; |
1208 | + |
1209 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`translations_table` ( |
1210 | + `translation_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1211 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1212 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1213 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1214 | + `member_id` BIGINT(20) NOT NULL, |
1215 | + `line_id` BIGINT(20) NOT NULL, |
1216 | + `language_id` BIGINT(20) NOT NULL, |
1217 | + `translation` VARCHAR(255) NOT NULL, |
1218 | + PRIMARY KEY (`translation_id`), |
1219 | + INDEX `fk_translations_table_languages_table1_idx` (`language_id` ASC), |
1220 | + INDEX `fk_translations_table_members_table1_idx` (`member_id` ASC), |
1221 | + INDEX `fk_translations_table_lines_table1_idx` (`line_id` ASC), |
1222 | + CONSTRAINT `fk_translations_table_languages_table1` |
1223 | + FOREIGN KEY (`language_id`) |
1224 | + REFERENCES `iopeen_database`.`languages_table` (`language_id`) |
1225 | + ON DELETE NO ACTION |
1226 | + ON UPDATE NO ACTION, |
1227 | + CONSTRAINT `fk_translations_table_members_table1` |
1228 | + FOREIGN KEY (`member_id`) |
1229 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
1230 | + ON DELETE NO ACTION |
1231 | + ON UPDATE NO ACTION, |
1232 | + CONSTRAINT `fk_translations_table_lines_table1` |
1233 | + FOREIGN KEY (`line_id`) |
1234 | + REFERENCES `iopeen_database`.`lines_table` (`line_id`) |
1235 | + ON DELETE NO ACTION |
1236 | + ON UPDATE NO ACTION) |
1237 | +ENGINE = InnoDB |
1238 | +DEFAULT CHARACTER SET = utf8 |
1239 | +COLLATE = utf8_general_ci; |
1240 | + |
1241 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`lines_table` ( |
1242 | + `line_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1243 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1244 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1245 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1246 | + `line` VARCHAR(255) NOT NULL, |
1247 | + PRIMARY KEY (`line_id`)) |
1248 | +ENGINE = InnoDB |
1249 | +DEFAULT CHARACTER SET = utf8 |
1250 | +COLLATE = utf8_general_ci; |
1251 | + |
1252 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`reviews_table` ( |
1253 | + `review_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1254 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1255 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1256 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1257 | + `member_id` BIGINT(20) NOT NULL, |
1258 | + `name` VARCHAR(255) NULL DEFAULT NULL, |
1259 | + `descr` VARCHAR(255) NULL DEFAULT NULL, |
1260 | + PRIMARY KEY (`review_id`), |
1261 | + INDEX `fk_reviews_table_members_table1_idx` (`member_id` ASC), |
1262 | + CONSTRAINT `fk_reviews_table_members_table1` |
1263 | + FOREIGN KEY (`member_id`) |
1264 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
1265 | + ON DELETE NO ACTION |
1266 | + ON UPDATE NO ACTION) |
1267 | +ENGINE = InnoDB |
1268 | +DEFAULT CHARACTER SET = utf8 |
1269 | +COLLATE = utf8_general_ci; |
1270 | + |
1271 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`reviewtransactions_table` ( |
1272 | + `reviewtransaction_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1273 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1274 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1275 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1276 | + `review_id` BIGINT(20) NOT NULL, |
1277 | + `transaction_id` BIGINT(20) NOT NULL, |
1278 | + PRIMARY KEY (`reviewtransaction_id`), |
1279 | + INDEX `fk_reviewtransations_table_reviews_table1_idx` (`review_id` ASC), |
1280 | + INDEX `fk_reviewtransations_table_transactions_table1_idx` (`transaction_id` ASC), |
1281 | + CONSTRAINT `fk_reviewtransations_table_reviews_table1` |
1282 | + FOREIGN KEY (`review_id`) |
1283 | + REFERENCES `iopeen_database`.`reviews_table` (`review_id`) |
1284 | + ON DELETE NO ACTION |
1285 | + ON UPDATE NO ACTION, |
1286 | + CONSTRAINT `fk_reviewtransations_table_transactions_table1` |
1287 | + FOREIGN KEY (`transaction_id`) |
1288 | + REFERENCES `iopeen_database`.`transactions_table` (`transaction_id`) |
1289 | + ON DELETE NO ACTION |
1290 | + ON UPDATE NO ACTION) |
1291 | +ENGINE = InnoDB |
1292 | +DEFAULT CHARACTER SET = utf8 |
1293 | +COLLATE = utf8_general_ci; |
1294 | + |
1295 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`exchange_ION_USD_table` ( |
1296 | + `exchange_ION_USD_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1297 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1298 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1299 | + `previous_price` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(ion_value)', |
1300 | + `new_members` BIGINT(20) NOT NULL DEFAULT 0, |
1301 | + `total_members` BIGINT(20) NOT NULL DEFAULT 0 COMMENT '(total_members + new_members)', |
1302 | + `ions_added` FLOAT(11) NOT NULL DEFAULT 0, |
1303 | + `ions_removed` FLOAT(11) NOT NULL DEFAULT 0, |
1304 | + `ions_exchanged` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(ions_added – ions_removed)', |
1305 | + `ions_markettrades` FLOAT(11) NOT NULL DEFAULT 0, |
1306 | + `ions_exhanged_market` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '((ions_added + ions_removed) / ions_markettrades)', |
1307 | + `market_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(ions_markettrades * previous_price)', |
1308 | + `total_ions` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(total_ions +(total_members*100) + (new_members*2000) + ions_added + ions_removed)', |
1309 | + `hosting_benefits` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(balance + profit)', |
1310 | + `hosting_costs` FLOAT(11) NOT NULL DEFAULT 2.21, |
1311 | + `added_value` FLOAT(11) NOT NULL DEFAULT 0, |
1312 | + `removed_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '((ions_removed * previous_price) * (buy_per_usd * sell_per_ion))', |
1313 | + `balance` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(hosting_benefits + hosting_costs + added_value + removed_value)', |
1314 | + `ions_balance` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(total_ions / balance)', |
1315 | + `ion_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(hosting_benefits / (total_ions + ions_markettrades) ) * (if (balance_total_ions_value <0, 1.01, 0.99))', |
1316 | + `total_ions_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(total_ions * ion_value)', |
1317 | + `balance_total_ions_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(balance - total_ions_value)', |
1318 | + `predict_ion_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT 'average(previous_ion_value-1 ,previous_ion_value)', |
1319 | + `predict_ion_correct` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(IF(ROUND(predict_ion_value,4)=ROUND(ion_value,4),100, (predict_ion_value - ion_value)))', |
1320 | + `average_ions` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(total_ions / total_members)', |
1321 | + `average_member_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(average_ions * ion_value)', |
1322 | + `dollar_usd` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(previous_dollar_usd - (previous_dollar_usd/36600))', |
1323 | + `ions_per_usd` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(dollar_usd / ion_value)', |
1324 | + `buy_per_usd` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(ions_per_usd - (ions_per_usd * 0.4))', |
1325 | + `predict_usd_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(AVERAGE(previous_buy_per_usd-1, previous_buy_per_usd)-(MAX(previous_buy_per_usd-1, previous_buy_per_usd)-MIN(previous_buy_per_usd-1, previous_buy_per_usd)))', |
1326 | + `predict_usd_correct` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(IF(ROUND(predict_usd_value,1)=ROUND(buy_per_usd,1),100, (predict_usd_value - buy_per_usd)))', |
1327 | + `buy_per_usd_ion_value` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(buy_per_usd * ion_value)', |
1328 | + `account` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(balance * 0.1)', |
1329 | + `excess` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(account + hosting_costs + removed_value)', |
1330 | + `savings` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(balance * 0.4)', |
1331 | + `projects` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(balance * 0.25)', |
1332 | + `crypto` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(balance * 0.25)', |
1333 | + `profit` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '((savings + projects + crypto) *1.02)', |
1334 | + `sum` FLOAT(11) NOT NULL DEFAULT 0 COMMENT '(account + savings + projects + crypto + profit)', |
1335 | + PRIMARY KEY (`exchange_ION_USD_id`)) |
1336 | +ENGINE = MyISAM |
1337 | +DEFAULT CHARACTER SET = utf8 |
1338 | +COLLATE = utf8_general_ci; |
1339 | + |
1340 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`chatroommembers_table` ( |
1341 | + `chatroommember_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1342 | + `active` TINYINT(1) NOT NULL DEFAULT 0, |
1343 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1344 | + `updated_at` TIMESTAMP NULL DEFAULT 0, |
1345 | + `chatroom_id` BIGINT(20) NOT NULL, |
1346 | + `member_id` BIGINT(20) NOT NULL, |
1347 | + PRIMARY KEY (`chatroommember_id`), |
1348 | + INDEX `fk_chatroommembers_table_chatrooms_table1_idx` (`chatroom_id` ASC), |
1349 | + INDEX `fk_chatroommembers_table_members_table1_idx` (`member_id` ASC), |
1350 | + CONSTRAINT `fk_chatroommembers_table_chatrooms_table1` |
1351 | + FOREIGN KEY (`chatroom_id`) |
1352 | + REFERENCES `iopeen_database`.`chatrooms_table` (`chatroom_id`) |
1353 | + ON DELETE NO ACTION |
1354 | + ON UPDATE NO ACTION, |
1355 | + CONSTRAINT `fk_chatroommembers_table_members_table1` |
1356 | + FOREIGN KEY (`member_id`) |
1357 | + REFERENCES `iopeen_database`.`members_table` (`member_id`) |
1358 | + ON DELETE NO ACTION |
1359 | + ON UPDATE NO ACTION) |
1360 | +ENGINE = InnoDB |
1361 | +DEFAULT CHARACTER SET = utf8 |
1362 | +COLLATE = utf8_general_ci; |
1363 | + |
1364 | +CREATE TABLE IF NOT EXISTS `iopeen_database`.`chatroommessagesreceived_table` ( |
1365 | + `chatroommessagesreceived_id` BIGINT(20) NOT NULL AUTO_INCREMENT, |
1366 | + `chatmessage_id` BIGINT(20) NOT NULL, |
1367 | + `chatroommember_id` BIGINT(20) NOT NULL, |
1368 | + `created_at` TIMESTAMP NOT NULL DEFAULT 0, |
1369 | + `updated_at` TIMESTAMP NOT NULL DEFAULT 0, |
1370 | + PRIMARY KEY (`chatroommessagesreceived_id`), |
1371 | + INDEX `fk_chatroommessagesrecieved_table_chatmessages_table1_idx` (`chatmessage_id` ASC), |
1372 | + INDEX `fk_chatroommessagesrecieved_table_chatroommembers_table1_idx` (`chatroommember_id` ASC), |
1373 | + CONSTRAINT `fk_chatroommessagesrecieved_table_chatmessages_table1` |
1374 | + FOREIGN KEY (`chatmessage_id`) |
1375 | + REFERENCES `iopeen_database`.`chatmessages_table` (`chatmessage_id`) |
1376 | + ON DELETE NO ACTION |
1377 | + ON UPDATE NO ACTION, |
1378 | + CONSTRAINT `fk_chatroommessagesrecieved_table_chatroommembers_table1` |
1379 | + FOREIGN KEY (`chatroommember_id`) |
1380 | + REFERENCES `iopeen_database`.`chatroommembers_table` (`chatroommember_id`) |
1381 | + ON DELETE NO ACTION |
1382 | + ON UPDATE NO ACTION) |
1383 | +ENGINE = InnoDB |
1384 | +DEFAULT CHARACTER SET = utf8 |
1385 | +COLLATE = utf8_general_ci; |
1386 | + |
1387 | + |
1388 | +SET SQL_MODE=@OLD_SQL_MODE; |
1389 | +SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; |
1390 | +SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; |
1391 | |
1392 | === added file 'app/database/migrations/2014_01_24_024524_schema_creation_revert.sql' |
1393 | --- app/database/migrations/2014_01_24_024524_schema_creation_revert.sql 1970-01-01 00:00:00 +0000 |
1394 | +++ app/database/migrations/2014_01_24_024524_schema_creation_revert.sql 2014-01-24 18:10:37 +0000 |
1395 | @@ -0,0 +1,127 @@ |
1396 | +SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; |
1397 | +SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; |
1398 | +SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; |
1399 | + |
1400 | +DROP TABLE IF EXISTS `iopeen_database`.`members_table`; |
1401 | + |
1402 | +DROP TABLE IF EXISTS `iopeen_database`.`membergroups_table`; |
1403 | + |
1404 | +DROP TABLE IF EXISTS `iopeen_database`.`groups_table`; |
1405 | + |
1406 | +DROP TABLE IF EXISTS `iopeen_database`.`rights_table`; |
1407 | + |
1408 | +DROP TABLE IF EXISTS `iopeen_database`.`grouprights_table`; |
1409 | + |
1410 | +DROP TABLE IF EXISTS `iopeen_database`.`sessions_table`; |
1411 | + |
1412 | +DROP TABLE IF EXISTS `iopeen_database`.`membersessions_table`; |
1413 | + |
1414 | +DROP TABLE IF EXISTS `iopeen_database`.`visitpages_table`; |
1415 | + |
1416 | +DROP TABLE IF EXISTS `iopeen_database`.`sessionvisitpages_table`; |
1417 | + |
1418 | +DROP TABLE IF EXISTS `iopeen_database`.`pages_table`; |
1419 | + |
1420 | +DROP TABLE IF EXISTS `iopeen_database`.`passwordreset`; |
1421 | + |
1422 | +DROP TABLE IF EXISTS `iopeen_database`.`memberaccounts_table`; |
1423 | + |
1424 | +DROP TABLE IF EXISTS `iopeen_database`.`account_table`; |
1425 | + |
1426 | +DROP TABLE IF EXISTS `iopeen_database`.`transactions_table`; |
1427 | + |
1428 | +DROP TABLE IF EXISTS `iopeen_database`.`currencies_table`; |
1429 | + |
1430 | +DROP TABLE IF EXISTS `iopeen_database`.`configurations_table`; |
1431 | + |
1432 | +DROP TABLE IF EXISTS `iopeen_database`.`address_table`; |
1433 | + |
1434 | +DROP TABLE IF EXISTS `iopeen_database`.`emails`; |
1435 | + |
1436 | +DROP TABLE IF EXISTS `iopeen_database`.`branches_table`; |
1437 | + |
1438 | +DROP TABLE IF EXISTS `iopeen_database`.`forex`; |
1439 | + |
1440 | +DROP TABLE IF EXISTS `iopeen_database`.`languages_table`; |
1441 | + |
1442 | +DROP TABLE IF EXISTS `iopeen_database`.`countries_table`; |
1443 | + |
1444 | +DROP TABLE IF EXISTS `iopeen_database`.`countrylanguages_table`; |
1445 | + |
1446 | +DROP TABLE IF EXISTS `iopeen_database`.`webshops_table`; |
1447 | + |
1448 | +DROP TABLE IF EXISTS `iopeen_database`.`webshopcategories_table`; |
1449 | + |
1450 | +DROP TABLE IF EXISTS `iopeen_database`.`products_table`; |
1451 | + |
1452 | +DROP TABLE IF EXISTS `iopeen_database`.`mediagroups_table`; |
1453 | + |
1454 | +DROP TABLE IF EXISTS `iopeen_database`.`media_table`; |
1455 | + |
1456 | +DROP TABLE IF EXISTS `iopeen_database`.`categories_table`; |
1457 | + |
1458 | +DROP TABLE IF EXISTS `iopeen_database`.`categoryproducts_table`; |
1459 | + |
1460 | +DROP TABLE IF EXISTS `iopeen_database`.`productforecast_table`; |
1461 | + |
1462 | +DROP TABLE IF EXISTS `iopeen_database`.`tags_table`; |
1463 | + |
1464 | +DROP TABLE IF EXISTS `iopeen_database`.`taggings_table`; |
1465 | + |
1466 | +DROP TABLE IF EXISTS `iopeen_database`.`links_table`; |
1467 | + |
1468 | +DROP TABLE IF EXISTS `iopeen_database`.`chat_table`; |
1469 | + |
1470 | +DROP TABLE IF EXISTS `iopeen_database`.`chatrooms_table`; |
1471 | + |
1472 | +DROP TABLE IF EXISTS `iopeen_database`.`chatmessages_table`; |
1473 | + |
1474 | +DROP TABLE IF EXISTS `iopeen_database`.`needs_table`; |
1475 | + |
1476 | +DROP TABLE IF EXISTS `iopeen_database`.`memberneeds_table`; |
1477 | + |
1478 | +DROP TABLE IF EXISTS `iopeen_database`.`branchpeerings_table`; |
1479 | + |
1480 | +DROP TABLE IF EXISTS `iopeen_database`.`peers_table`; |
1481 | + |
1482 | +DROP TABLE IF EXISTS `iopeen_database`.`provinces_table`; |
1483 | + |
1484 | +DROP TABLE IF EXISTS `iopeen_database`.`cities_table`; |
1485 | + |
1486 | +DROP TABLE IF EXISTS `iopeen_database`.`branchemembers_table`; |
1487 | + |
1488 | +DROP TABLE IF EXISTS `iopeen_database`.`dateformats_table`; |
1489 | + |
1490 | +DROP TABLE IF EXISTS `iopeen_database`.`currencyformat_table`; |
1491 | + |
1492 | +DROP TABLE IF EXISTS `iopeen_database`.`needfulfilleds_table`; |
1493 | + |
1494 | +DROP TABLE IF EXISTS `iopeen_database`.`works_table`; |
1495 | + |
1496 | +DROP TABLE IF EXISTS `iopeen_database`.`jobs_table`; |
1497 | + |
1498 | +DROP TABLE IF EXISTS `iopeen_database`.`memberjobs_table`; |
1499 | + |
1500 | +DROP TABLE IF EXISTS `iopeen_database`.`jobworks_table`; |
1501 | + |
1502 | +DROP TABLE IF EXISTS `iopeen_database`.`loans_table`; |
1503 | + |
1504 | +DROP TABLE IF EXISTS `iopeen_database`.`loantransactions_table`; |
1505 | + |
1506 | +DROP TABLE IF EXISTS `iopeen_database`.`translations_table`; |
1507 | + |
1508 | +DROP TABLE IF EXISTS `iopeen_database`.`lines_table`; |
1509 | + |
1510 | +DROP TABLE IF EXISTS `iopeen_database`.`reviews_table`; |
1511 | + |
1512 | +DROP TABLE IF EXISTS `iopeen_database`.`reviewtransations_table`; |
1513 | + |
1514 | +DROP TABLE IF EXISTS `iopeen_database`.`exchange_ION_USD_table`; |
1515 | + |
1516 | +DROP TABLE IF EXISTS `iopeen_database`.`chatroommembers_table`; |
1517 | + |
1518 | +DROP TABLE IF EXISTS `iopeen_database`.`chatroommessagesrecieved_table`; |
1519 | + |
1520 | +SET SQL_MODE=@OLD_SQL_MODE; |
1521 | +SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; |
1522 | +SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; |