具有 postgresql 9.4 和 JSON 字段支持的 Peewee 连接池
Posted
技术标签:
【中文标题】具有 postgresql 9.4 和 JSON 字段支持的 Peewee 连接池【英文标题】:Peewee Connection pooling with postgresql 9.4 and JSON fields support 【发布时间】:2015-07-20 15:13:22 【问题描述】:知道 Peewee 中已经支持 connection pooling for Postgres,并且还支持 JSON fields in Postgres,我想知道 PooledPostgresqlDatabase 是否真的支持这些 JSON 字段,如果不支持如何我确实让它作为 PostgresqlExtDatabase 工作。
【问题讨论】:
【参考方案1】:有一个名为 PooledPostgresqlExtDatabase 的类,它以 PostgresqlExtDatabase 的方式支持两个池,但支持连接池:
from playhouse.pool import PooledPostgresqlExtDatabase
db = PooledPostgresqlExtDatabase(
'my_database',
max_connections=8,
stale_timeout=300,
user='postgres')
【讨论】:
以上是关于具有 postgresql 9.4 和 JSON 字段支持的 Peewee 连接池的主要内容,如果未能解决你的问题,请参考以下文章
使用 postgres 9.4 将 JSON 元素附加到数组
如何在 postgresql 中对 json 类型使用唯一约束