Postgres libpq: CREATE VIEW не распознает заполнители параметров - PullRequest
0 голосов
/ 06 сентября 2018

См. Пример использования ниже. Это возвращает ошибку:

ОШИБКА: в сообщении связывания указан 1 параметр, но для подготовленного оператора "" требуется 0

paramValues[0] = "40";
res = PQexecParams(connection,
    "CREATE VIEW myview AS (SELECT u FROM myuser u WHERE karma > $1)",
    1,      /* one param */
    NULL,   /* let the backend deduce param type */
    paramValues,
    NULL,   /* don't need param lengths since text */
    NULL,   /* default to all text params */
    0);     /* results format (0 = text; 1 = binary) */
...