返回sqlalchemy中多行数组的唯一值集

时间:2017-08-10 20:57:56

标签: postgresql sqlalchemy

我有2个表,一个叫做Tasks,另一个叫做TaskUpdates(一对多关系)。 TaskUpdates有一个名为tags的列,它是一个数组。我试图找回一个只有TaskUpdates.tags

中唯一值的数组
class Task(BASE):
    __tablename__ = 'tasks'

    id = Column(Integer, primary_key=True)
    # One Task to Many Updates
    updates = relationship("TaskUpdate")


class TaskUpdate(BASE):
    __tablename__ = 'task_updates'

    # Columns
    id = Column(Integer, primary_key=True)
    tags = Column(ARRAY(String(255)))
    task_id = Column(Integer, ForeignKey('tasks.id'))
    task = relationship('Task', back_populates="updates")

0 个答案:

没有答案
相关问题