aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-06-05 14:30:35 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2011-06-05 14:30:35 +0300
commit00131c263a9cb0ff8501bc1c4dc1e38b84af1a88 (patch)
treefac7ae1890927d77335518f4d65498375c163bbb /data
parentdaca71a486490125471d0fb8d596d004485179bf (diff)
downloadellinika-00131c263a9cb0ff8501bc1c4dc1e38b84af1a88.tar.gz
ellinika-00131c263a9cb0ff8501bc1c4dc1e38b84af1a88.tar.bz2
Introduce support for individual verbs.
Diffstat (limited to 'data')
-rw-r--r--data/db.struct20
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)
+;

Return to:

Send suggestions and report system problems to the System administrator.