postgresql - 有没有办法以编程方式返回或释放与池的连接?
问题描述
我正在使用 deadpool-postgres 作为连接池。有没有办法以编程方式返回或释放与池的连接?
解决方案
来自以下文档deadpool::managed::Object
:
使用这个对象,就像它是类型一样
T
,离开作用域后,drop
函数会负责将它返回到池中。
如果您想明确说明,您可以明确调用drop()
,否则只需让句柄超出范围即可。
推荐阅读
- node.js - 为什么 process.stdout.on('data' 在我按下回车键 (node.js) 之前不会触发?
- javascript - 如何从用户那里获取输入并将其显示在屏幕上,当他分享 url 时,获得 url 的人可以看到该输入
- wcf - 在 WCF 中遇到最大邮件大小配额
- python - 使用列值+python中这些值的别名来命名excel文件
- tableau-api - 在 tableau 中,我想创建一个基于过滤器的计算字段,并输出也基于过滤器的答案
- reactjs - 从地理服务器获取数据时出现错误语法错误:JSON.parse
- r - 在分组、汇总和评估 TRUE 条件后改变新列
- spring-boot - Cassandra + SpringBoot,java.lang.ClassNotFoundException:com.datastax.oss.protocol.internal.SegmentCodec
- python - 解包 f 字符串中没有“'”的综合列表
- d3.js - 适用于 IE11 的 D3.js v6(通过 JavaScript 转换为 ES5 的直通 CDN)