concordia-server/db/concordia_server.sql

35 lines
706 B
MySQL
Raw Normal View History

2015-07-31 14:11:13 +02:00
DROP TABLE IF EXISTS tm;
CREATE TABLE tm (
id SERIAL PRIMARY KEY,
source_lang_id integer,
target_lang_id integer,
name varchar(40)
);
DROP TABLE IF EXISTS language;
CREATE TABLE language (
id SERIAL PRIMARY KEY,
code varchar(10),
name varchar(30)
);
DROP TABLE IF EXISTS unit;
CREATE TABLE unit (
id SERIAL PRIMARY KEY,
tm_id integer,
source_segment text,
2015-08-06 13:29:28 +02:00
target_segment text,
2015-12-13 19:38:08 +01:00
source_tokens integer[],
2015-12-29 22:13:21 +01:00
target_tokens integer[]
);
DROP TABLE IF EXISTS alignment;
CREATE TABLE alignment (
id SERIAL PRIMARY KEY,
unit_id integer,
source_token_pos integer,
target_token_pos integer
2015-07-31 14:11:13 +02:00
);
2016-01-02 15:58:28 +01:00
CREATE INDEX ON alignment(unit_id, source_token_pos);