2

Postgres 9.2、Python 2.7.3、psycopg2 2.5.1 を使用しています。

フィールドの1つが「some_field int [] NOT NULL」として宣言されているテーブルがあり、データを挿入する必要があるため、次のようにしています。

cursor.execute('INSERT INTO some_table (some_field) VALUES (%s)', ([1, 2, 3], ))

しかし、結果のクエリが

INSERT INTO some_table (some_field) VALUES ('[1, 2, 3]')

それ以外の

INSERT INTO some_table (some_field) VALUES (ARRAY[1, 2, 3])

また

INSERT INTO some_table (some_field) VALUES ('{1, 2, 3}')

何か不足していますか、それとも psycopg2 エラーですか?

4

1 に答える 1