Create repo table on the fly
Partition columns should not be nullable