Skip to content

Foreign keys

Running the add_keys function on a dataset adds the following foreign keys, if the tables are present:

Source Source_Key Target Target_Key
ExampleTable Speaker_ID speakers ID
derivations Process_ID derivationalprocesses ID
derivations Root_ID morphs ID
derivations Source_ID stems ID
derivations Stempart_IDs stemparts ID
derivations Target_ID stems ID
exampleparts Example_ID ExampleTable ID
exampleparts Parameter_ID ParameterTable ID
exampleparts Wordform_ID wordforms ID
examples Text_ID texts ID
formparts Wordform_ID wordforms ID
inflectionalvalues Category_ID inflectionalcategories ID
inflectionalvalues Gloss_ID glosses ID
inflections Form_ID forms ID
inflections Stem_ID stems ID
inflections Value_ID inflectionalvalues ID
inflections Wordformpart_ID wordformparts ID
lexemes Parameter_ID ParameterTable ID
morphemes Part_Of_Speech partsofspeech ID
morphemes Parameter_ID ParameterTable ID
morphs Morpheme_ID morphemes ID
morphs Parameter_ID ParameterTable ID
morphs Part_Of_Speech partsofspeech ID
stemparts Gloss_ID glosses ID
stemparts Morph_ID morphs ID
stemparts Stem_ID stems ID
stems Parameter_ID ParameterTable ID
stems Lexeme_ID lexemes ID
stems Part_Of_Speech partsofspeech ID
wordformparts Wordform_ID wordforms ID
wordformparts Gloss_ID glosses ID
wordformparts Morph_ID morphs ID
wordforms Parameter_ID ParameterTable ID
wordforms Stem_ID stems ID
wordforms Part_Of_Speech partsofspeech ID
wordformstems Stem_ID stems ID
wordformstems Wordform_ID wordforms ID