lshift/diffa — pull request #106 by johnwright (2011-11-08 17:52:18+00:00)
Title: Possible fix for #391

Needs a fair bit of sanity-checking. I've repurposed the "identityCol" member and the associated logic to mean:

* if you've called withNativeIdentityGenerator(), you want all primary key columns to either use the DB's identity column support, otherwise create sequences for them. This is probably nonsensical when combining multi-column primary keys with native identity generation.
* if you haven't called withNativeIdentityGenerator(), you don't want any columns to be identity columns, and you don't want any sequences to be created.