具有 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 类型使用唯一约束

记一次在线安装postgresql-9.4的问题

Postgresql 9.4:索引在模式搜索中不起作用

带有 PostgreSQL 9.4 数据源的 WildFly 10 部署应用程序时出错

匹配两个数组列 postgresql-9.4-