| От | Peter Gibbs |
|---|---|
| Тема | Re: indexes on varchar fields |
| Дата | |
| Msg-id | 025601c2a1e7$4111d440$0b01010a@emkel.co.za обсуждение |
| Ответ на | Re: indexes on varchar fields ("Nigel J. Andrews" <nandrews@investsystems.co.uk>) |
| Список | pgsql-general |
Peter Nixon wrote:
> radius=# create function testperltest3 (text) returns text as '
> radius'# my $datetime = $_[0];
> radius'# # Remove . from the start of time fields (routers that
have
> lost ntp timesync)
> radius'# $datetime =~ s/^\.*//;
> radius'# return $datetime;
> radius'# ' language 'plperl';
> CREATE FUNCTION
> radius=# select testperltest3('.16:46:02.356 EET Wed Dec 11 2002');
> testperltest3
> ---------------
>
> (1 row)
The backslash is being treated as an escape character by Postgres when the
function is created, and hence is not present in the actual function code.
Try doubling it.
--
Peter Gibbs
EmKel Systems
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера