diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-06-05 14:30:35 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-06-05 14:30:35 +0300 |
commit | 00131c263a9cb0ff8501bc1c4dc1e38b84af1a88 (patch) | |
tree | fac7ae1890927d77335518f4d65498375c163bbb /data | |
parent | daca71a486490125471d0fb8d596d004485179bf (diff) | |
download | ellinika-00131c263a9cb0ff8501bc1c4dc1e38b84af1a88.tar.gz ellinika-00131c263a9cb0ff8501bc1c4dc1e38b84af1a88.tar.bz2 |
Introduce support for individual verbs.
Diffstat (limited to 'data')
-rw-r--r-- | data/db.struct | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/data/db.struct b/data/db.struct index c5c20af..616d2c5 100644 --- a/data/db.struct +++ b/data/db.struct @@ -160,6 +160,7 @@ CREATE TABLE newsart( ---- +set names utf8; DROP TABLE IF EXISTS verbflect; CREATE TABLE verbflect( ident int(32) not null, -- REL 8 @@ -225,7 +226,10 @@ INSERT INTO verbflect VALUES (33, NULL, "είς", NULL, NULL, "είτε", NULL), (34, "ούμαι", "είσαι", "είται", "ούμαστε", "είστε", "ούνται"), (35, "ούμουν", "ούσουν", "ούvταν", "ούμαστε", "ούσαστε", "ούνταν"), -(36, NULL, "είσαι", NULL, NULL, "είστε", NULL); +(36, NULL, "είσαι", NULL, NULL, "είστε", NULL), +(100, "είμαι", "είσαι", "είναι", "είμαστε", "είστε,είσαστε", "είναι"), +(101, "ήμουν(α)", "ήσουν(α)", "ήταν(ε)", "ήμαστε,ήμασταν", "ήσαστε,ήσασταν", "ήταν(ε)") +; INSERT INTO conjugation VALUES @@ -403,3 +407,17 @@ INSERT INTO irregular_root VALUES ('έχω','act', 'aor', 'είχ') ; +DROP TABLE IF EXISTS individual_verb; +CREATE TABLE individual_verb( + verb varchar(128), + voice enum('act','pas'), -- Ενεργητηκή/Μεσοπαθητική + mode enum('ind','sub','imp'), + tense varchar(128), + ident int(32), + INDEX(verb,voice,mode,tense) +); + +INSERT INTO individual_verb VALUES +("είμαι", "act", "ind", "Ενεστώτας", 100), +("είμαι", "act", "ind", "Παρατατικός", 101) +; |