在Postgres中,是否可以在一个事务中进行多个连接?Golang的使用方式

huangapple go评论83阅读模式
英文:

Is it possible multiple connections per one transaction in Postgres? Golang usage

问题

我需要使用多个连接并在单个事务范围内同时填充Postgres中的表格。这种做法可行吗?

我没有看到任何避免这个瓶颈的方法。

谢谢。

英文:

I need to populate table in Postgres concurrently by using multiple connections but in scope of single transaction. Is it possible?

I don't see any way to avoid this bottleneck.

Thanks

答案1

得分: 1

我相信这个交易是不需要的。

但是如果非常想要的话,你可以创建一个临时表,用几个例程填充它,然后在一个事务中使用"insert from select"的方式批量传输数据。

英文:

I am confident that the transaction did not need to.

But if much want to - you can make a staging table, fill it with several routines, and then in a transaction to transfer data in bulk by using such "insert from select"

huangapple
  • 本文由 发表于 2016年11月8日 22:56:34
  • 转载请务必保留本文链接:https://go.coder-hub.com/40490050.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定