Hi. Currently connection.getColumns() returns all columns for multi-tenant tables. Given a tenant-specific connection, wouldn't it makemore sense if connection.getColumns() did not return the first PK column? This way the returned columns from connection.getColumns() matches the columns you get when doing a select *.
I think the current approach is not exactly wrong/forbidden (although I must admit to not having read the complete specs), but it might make more sense. Regards, Karel
