Re: error auto-completing "GRANT SELECT ON"

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: error auto-completing "GRANT SELECT ON"
Дата
Msg-id 47274D35.6030606@postgresql.org
обсуждение исходный текст
Ответ на error auto-completing "GRANT SELECT ON"  ("Alejandro Gasca" <galejadror@gmail.com>)
Ответы Re: error auto-completing "GRANT SELECT ON"  (Magnus Hagander <magnus@hagander.net>)
Список pgadmin-support
Alejandro Gasca wrote:
> Hi, if i open a sql pane, and put:
> GRANT SELECT ON
> and press [ctrl]+[space] this error rise:
> 
> ERROR: syntax error at or near "DATABASE"
> LINE 6: UNION SELECT "DATABASE" UNION SELECT "FUNCTION" UNION S...

Magnus - can you take a look at this please. I'm not overly familiar
with your code and would rather not break it...

It seems that _complete_from_query() (in tabcomplete.c) is calling
PQescapeString() on the addon param which is doubling the existing
quotes around the unioned bits of the query (ie. SELECT 'DATABASE'). As
far as I can see all this does is break cases like the one Alejandro has
reported. Have I missed any other cases?

/D


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

Предыдущее
От: "Stefan Wolf \(Zielpunkt-Marketing\)"
Дата:
Сообщение: Error creating a new index with tablespace and fillfacotor
Следующее
От: Dave Page
Дата:
Сообщение: Re: Error creating a new index with tablespace and fillfacotor