So to finally arrive at the question: since tables can't have have multiple results for one column, or a data type like a list to iterate over, would I just have multiple entries for the same path, and/or would the hash (e.g. sha256) be essentially the primary key, and who cares if there's overlap in other fields?