update latest AR 4.0 (master) - need table_definition tweaks due API change
recent AR 4.0 (master) passes a ColumnDefinition instance to quote (bug?!)
seems re-defining primary_key (on postgres) works now with recent AR-4.0
extensions should be an empty array if extensions are not supported