Re: warning: pg_query(): Query failed

Поиск
Список
Период
Сортировка
От Aaron Steele
Тема Re: warning: pg_query(): Query failed
Дата
Msg-id 4D855D90-5F4E-11D9-B24F-000A95C0C442@berkeley.edu
обсуждение исходный текст
Ответ на Re: warning: pg_query(): Query failed  (Bruno Wolff III <bruno@wolff.to>)
Ответы Re: warning: pg_query(): Query failed  (Bruno Wolff III <bruno@wolff.to>)
Список pgsql-general
hi bruno,

would it be useful to see the IF PLSQL function, or would you recommend
a modification to the database.pgsql.inc file?

On Jan 5, 2005, at 10:52 AM, Bruno Wolff III wrote:

> On Wed, Jan 05, 2005 at 10:17:39 -0800,
>   Aaron Steele <asteele@berkeley.edu> wrote:
>> hi,
>>
>> warning: pg_query(): Query failed: ERROR: invalid input syntax for
>> type
>> boolean: "2"
>> CONTEXT: PL/pgSQL function "if" line 2 at if in
>> /Library/WebServer/Documents/dmap/includes/database.pgsql.inc on line
>> 104.
>>
>> any ideas?
>
> The actual problem is in the PLSQL function named IF that you didn't
> show
> us.
>
> Recent versions of postgres have tightened up casting to boolean.
> Perhaps in the past '2'::boolean might have worked, but in 7.4 this
> won't work. '1' or '0' are valid boolean representations.
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 9: the planner will ignore your desire to choose an index scan if
> your
>       joining column's datatypes do not match
>


В списке pgsql-general по дате отправления:

Предыдущее
От: "Joost Kraaijeveld"
Дата:
Сообщение: Index on a view??
Следующее
От: Aaron Steele
Дата:
Сообщение: Re: warning: pg_query(): Query failed