ImportError: cannot import name JSONB, from sqlalchemy.dialects.postgresql

ImportError: cannot import name JSONB, from sqlalchemy.dialects.postgresql

我写了一个模型,它有类似这样的代码。 但是 JsonB 不是从 postgres 导入的。我不知道为什么它没有发生。我如何让它发挥作用?

from sqlalchemy.dialects.postgresql import JSONB
class DataTable(Base):
    sourceid = Column(Integer)
    extraInfo = Column(JSONB)

炼金术版本: SQLAlchemy==0.9.3

Postgres 版本: postgresql-9.4

ImportError: 无法导入名称 JSONB

SQL Alchemy 0.9.7 中引入了对 Postgres 的支持。您可以使用 pip install SQLAlchemy --upgrade

将您的 SQL Alchemy 升级到新版本