Как отформатировать массив параметров в pgsql? - PullRequest
0 голосов
/ 15 февраля 2012

Я передаю строку из c как "{1,2,3,4,5}" и пытаюсь использовать ее для обновления записи массива int [] в таблице как format("UPDATE table SET array = %s WHERE *** ",string)

но получите ошибку

"lastError = 0x009f0bda "ERROR:  column "houses_list" is of type integer[] but expression is of type text"

укажите правильный формат строки массива обновления в pgsql, tks

1 Ответ

2 голосов
/ 15 февраля 2012

Вы можете попробовать '{1,2,3,4,5}'::int[] или ARRAY[1,2,3,4,5].

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