right now, we only support a single pk array. we should accept an array of unique constraints too.
right now, we only support a single pk array. we should accept an array of unique constraints too.