Re: parse error in create index
От | palme@uni-wuppertal.de (Hubert Palme) |
---|---|
Тема | Re: parse error in create index |
Дата | |
Msg-id | 14979.8207.255434.213797@palme-pc.urz.Uni-Wuppertal.DE обсуждение исходный текст |
Ответ на | Re: parse error in create index (Stephan Szabo <sszabo@megazone23.bigpanda.com>) |
Список | pgsql-sql |
Stephan Szabo wrote: > > Functional indexes cannot currently take constant values to the function, > so it's complaining about the constant 'month'. The current workaround is > probably to create a function that does the date_part('month', <arg>) for > you and then use that function in the index creation. Hmm... Perhaps, it's better I post to the novice group, because I'm new to SQL. Anyway -- That's my trial: adressen=> CREATE FUNCTION geb_monat (date) RETURNS integer AS adressen-> 'SELECT date_part('month', $1)::integer;' adressen-> LANGUAGE 'sql'; ERROR: parser: parse error at or near "month" The point are the nested strings, I guess. How can I render a "'" in an SQL string? Thanks for your help! -- Hubert Palme palme@uni-wuppertal.de
В списке pgsql-sql по дате отправления: