BUG: fix multiple columns as primary key in io.sql.get_schema (GH10385)
Closes #10385

Apparantly there was also an bug in the fallback version, it could only handle single character column names ...

@artemyk time we clean this up :-) (I will try to look at your ideas on get_schema and others next week!)
 @jreback any remarks?
