В SQLAlchemy мы можем определить тип столбца sqlalchemy.dialects.postgresql.ARRAY
для хранения массивов в этом столбце.
from sqlalchemy import *
from sqlalchemy.dialects import postgresql
from sqlalchemy.ext.declarative import declarative_base
class Animal(declarative_base()):
__tablename__ = 'animals'
id = Column(Integer, primary_key=True)
nicknames = Column(postgresql.ARRAY(Text))
Вопрос: Как определить модель SQLAlchemy, котораяиспользует тип столбца PostgreSQL ARRAY для хранения массива ForeignKey
s?
Я думаю, что эта функция была недавно добавлена в PostgreSQL .