GitHub - vgarvardt/pgx-google-uuid: Google UUID type support for pgx PostgreSQL driver
package main import ( "context" "os" "github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5/pgxpool" pgxUUID "github.com/vgarvardt/pgx-google-uuid/v5" ) func main() { pgxConfig, err := pgxpool.ParseConfig(os.Getenv("PG_URI")) if err != nil { panic(err) } pgxConfig.AfterConnect = func(ctx context.Context, conn *pgx.Conn) error { pgxUUID.Register(conn.TypeMap()) return nil } pgxConnPool, err := pgxpool.NewWithConfig(context.TODO(), pgxConfig) if err != nil { panic(err) } // use pgxConnPool ... }