我使用PostgreSQL的数组来存储图像的标记。在
如何在SQLAlchemy中为以下模型编写ORM查询,该查询返回表中找到的所有标记集:
from sqlalchemy.dialects.postgresql import ARRAY
class Image(Base):
__tablename__ = 'images'
id = Column(String, primary_key=True)
tags = Column(ARRAY(Unicode))
我想我需要使用横向连接,但是我不知道如何使用SQLAlchemy的ORM语法来实现。在
PG版本:9.5
您可以使用
func.unnest
:distinct()
将使结果成为一个集合,unnest
将把数组拆分成单独的行(就像postgresql函数unnest
)。在相关问题 更多 >
编程相关推荐