diff options
Diffstat (limited to 'corp/russian/data-import/src/db_setup.rs')
-rw-r--r-- | corp/russian/data-import/src/db_setup.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/corp/russian/data-import/src/db_setup.rs b/corp/russian/data-import/src/db_setup.rs index 1a9e2dd87913..d85374dfa8dd 100644 --- a/corp/russian/data-import/src/db_setup.rs +++ b/corp/russian/data-import/src/db_setup.rs @@ -50,6 +50,12 @@ CREATE TABLE word_grammemes ( FOREIGN KEY(word) REFERENCES words(ROWID) ) STRICT; +-- table for link types +CREATE TABLE link_types ( + id INTEGER PRIMARY KEY, + name TEXT +) STRICT; + "#, ) .ensure("setting up initial table schema failed"); @@ -76,6 +82,16 @@ pub fn insert_oc_element(conn: &Connection, elem: OcElement) { } OcElement::Lemma(lemma) => insert_lemma(conn, lemma), + + OcElement::LinkType(lt) => { + conn.execute( + "INSERT INTO link_types (id, name) VALUES (?1, ?2)", + (<.id, <.name), + ) + .ensure("failed to insert link type"); + + info!("inserted link type {}", lt.name); + } } } |