SQLAlchemy postgresql.ARRAY размер - PullRequest
       8

SQLAlchemy postgresql.ARRAY размер

1 голос
/ 12 декабря 2011

Как добавить размер массива postgres в SQLAlchemy?

Как и в типе SQL Integer [2]:

column = Column(postgresql.ARRAY(Integer), size=2)

1 Ответ

5 голосов
/ 12 декабря 2011

В PostgreSQL вы просто определяете столбец как ARRAY некоторого базового типа, например integer[].Вы можете включить измерения в объявление типа, например integer[3][3], но они не действуют, так как не применяются.Я цитирую руководство здесь :

Однако текущая реализация игнорирует любые предоставленные ограничения размера массива, т. Е. Поведение такое же, как и для массивов неопределенной длины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...