Yeah, like the fact two queries can't run simultaneously in a single transaction. All queries in an single transaction must be run sequentially. What worries me though is that this is "by design", and seen as completely proper by the Go devs.
That's the reason I stopped using Go: they have guys who don't understand databases writing their database code.
That's the reason I stopped using Go: they have guys who don't understand databases writing their database code.