Last change
on this file since 32742 was 32742, checked in by ak19, 5 years ago |
Western Wilson's commit of Macronizer work so far (processes old log files and puts them into a mysql DB. Make sure you have MySQL installed and running locally with mysql.properties file's db.password set, if not also db.username.)
|
File size:
842 bytes
|
Line | |
---|
1 | SET names utf8mb4;
|
---|
2 |
|
---|
3 | CREATE database Macroniser;
|
---|
4 |
|
---|
5 | USE Macroniser;
|
---|
6 |
|
---|
7 |
|
---|
8 | CREATE TABLE IF NOT EXISTS MarkedWords (
|
---|
9 | word_id INT AUTO_INCREMENT,
|
---|
10 | marked_word varchar (255) UNIQUE,
|
---|
11 | PRIMARY KEY (word_id)
|
---|
12 | );
|
---|
13 |
|
---|
14 | CREATE TABLE IF NOT EXISTS EntryTimes (
|
---|
15 | time_id INT AUTO_INCREMENT,
|
---|
16 | entry_time TIME NOT NULL UNIQUE,
|
---|
17 | PRIMARY KEY (time_id)
|
---|
18 | );
|
---|
19 |
|
---|
20 | CREATE TABLE IF NOT EXISTS EntryDates (
|
---|
21 | date_id INT AUTO_INCREMENT,
|
---|
22 | entry_date DATE NOT NULL UNIQUE,
|
---|
23 | PRIMARY KEY (date_id)
|
---|
24 | );
|
---|
25 |
|
---|
26 | CREATE TABLE IF NOT EXISTS Occurrences (
|
---|
27 | occurrence_id INT AUTO_INCREMENT,
|
---|
28 | word_id INT,
|
---|
29 | time_id INT,
|
---|
30 | date_id INT,
|
---|
31 | PRIMARY KEY (occurrence_id),
|
---|
32 | FOREIGN KEY (word_id) REFERENCES MarkedWords(word_id),
|
---|
33 | FOREIGN KEY (time_id) REFERENCES EntryTimes(time_id),
|
---|
34 | FOREIGN KEY (date_id) REFERENCES EntryDates(date_id)
|
---|
35 | );
|
---|
Note:
See
TracBrowser
for help on using the repository browser.