Как добавить размер массива postgres в SQLAlchemy?
Как и в типе SQL Integer [2]:
column = Column(postgresql.ARRAY(Integer), size=2)
В PostgreSQL вы просто определяете столбец как ARRAY некоторого базового типа, например integer[].Вы можете включить измерения в объявление типа, например integer[3][3], но они не действуют, так как не применяются.Я цитирую руководство здесь :
integer[]
integer[3][3]
Однако текущая реализация игнорирует любые предоставленные ограничения размера массива, т. Е. Поведение такое же, как и для массивов неопределенной длины.