Fix foreign key dump in postgres 9.3

Is it worth raising an exception if `Array(column_names).size > 1`?