primary index should be unique by default