Loads and trains sqlite table of any items (with name table_name
and path save_path).

Primary (unique) keys must be specified, all other keys are infered from data.
Batch here is a list of dictionaries, where each dictionary corresponds to an item.
If an item doesn’t contain values for all keys, then missing values will be stored
with unknown_value.