fix vtab argv layout

The column values and rowid were swapped; vtabUpdateTrampoline wasn't following SQLite's xUpdate contract.

The existing tests didn't catch this because they used only a single column. Add more columns, and expand the test.

Merge request reports

Loading