GORM Playground Link

https://github.com/go-gorm/playground/pull/694

Description

Pluck panics in a busy connection and canceled context, probably due to concurrency.

According to ChatGPT:

In Go, the database/sql package, which is used by the PostgreSQL driver, does not support concurrent execution of statements on the same transaction across multiple goroutines. Each transaction should be confined to a single goroutine. Attempting to use a single transaction across multiple goroutines can lead to unpredictable behavior, including errors like "conn busy" or "unexpected EOF". This is because the database/sql package is not designed to handle concurrent access to the same transaction object.