Re: ERROR: syntax error at or near ":"

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: ERROR: syntax error at or near ":"
Дата
Msg-id 5137CCB3.5070603@gmail.com
обсуждение исходный текст
Ответ на ERROR: syntax error at or near ":"  (Graham Leggett <minfrin@sharp.fm>)
Список pgsql-general
On 03/06/2013 02:41 PM, Graham Leggett wrote:
> Hi all,
>
> I have a text file, and I need to update the value of an element in a table with the contents of this text file.
Followingthe instructions at
http://stackoverflow.com/questions/10968039/postgresql-inserting-value-of-a-column-from-a-fileI tried this, but get the
errorbelow, which I do not understand. 
>
> Can anyone explain what might be going wrong, and what I should do instead?
>
> patricia=# \set content `cat /tmp/certificates.txt`
> patricia=# update property set value = :'content' where key = 'patricia.home.security.cacerts';
> ERROR:  syntax error at or near ":"
> LINE 1: update property set value = :'content' where key = 'patricia...
>                                      ^

Worked here for me. Is the field you are trying to set really named
value? Even though VALUE is marked non-reserved here:

http://www.postgresql.org/docs/9.2/interactive/sql-keywords-appendix.html


you might want to follow the advice from above link:

"
As a general rule, if you get spurious parser errors for commands that
contain any of the listed key words as an identifier you should try to
quote the identifier to see if the problem goes away.
"

>
> Regards,
> Graham
> --
>


--
Adrian Klaver
adrian.klaver@gmail.com


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

Предыдущее
От: Ian Lawrence Barwick
Дата:
Сообщение: Re: ERROR: syntax error at or near ":"
Следующее
От: Ian Lawrence Barwick
Дата:
Сообщение: Re: ERROR: syntax error at or near ":"