MySQL's C libraries are rather clunky. No, let me revise that: MySQL's network calling protocol is a little clunky and this shows in the C library. If MySQL wanted to get into the Go bandwagon, they'd write a decent modern API in the language itself that uses the wire protocol.

I don't know what Postgres's API is like.

Wade.