We need two different strategies - one for where we can do an in-place copy and deal with an auto-increment primary key, and one where we have to copy and re-create the table because we have a natural key