Обсуждение: log_filename()

Поиск
Список
Период
Сортировка

log_filename()

От
"Joshua D. Drake"
Дата:
We got the comment on the docs:

log_filename(string) is misleading, since it really doesn't use a
strftime pattern, but instead a reimplementation of strftime, in order
to be cross-platform. There is no documentation on this except to look
in src/timezone/strftime.c (the function is called pg_strftime)

Is it true?

-- 
The PostgreSQL Company since 1997: http://www.commandprompt.com/ 
PostgreSQL Community Conference: http://www.postgresqlconference.org/
United States PostgreSQL Association: http://www.postgresql.us/
Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate




Re: log_filename()

От
Tom Lane
Дата:
"Joshua D. Drake" <jd@commandprompt.com> writes:
> We got the comment on the docs:
> log_filename(string) is misleading, since it really doesn't use a
> strftime pattern, but instead a reimplementation of strftime, in order
> to be cross-platform.

AFAIK that implementation covers everything that's in the POSIX
spec... was this person whining because he tried to use some
nonstandard extension?
        regards, tom lane


Re: log_filename()

От
"Joshua D. Drake"
Дата:
On Sun, 20 Apr 2008 21:32:53 -0400
Tom Lane <tgl@sss.pgh.pa.us> wrote:

> "Joshua D. Drake" <jd@commandprompt.com> writes:
> > We got the comment on the docs:
> > log_filename(string) is misleading, since it really doesn't use a
> > strftime pattern, but instead a reimplementation of strftime, in
> > order to be cross-platform.
> 
> AFAIK that implementation covers everything that's in the POSIX
> spec... was this person whining because he tried to use some
> nonstandard extension?

That is verbatim what was stated, *shrug*.

Sincerely,

Joshua D. Drake


-- 
The PostgreSQL Company since 1997: http://www.commandprompt.com/ 
PostgreSQL Community Conference: http://www.postgresqlconference.org/
United States PostgreSQL Association: http://www.postgresql.us/
Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate




Re: log_filename()

От
Alvaro Herrera
Дата:
Joshua D. Drake wrote:
> We got the comment on the docs:
>
> log_filename(string) is misleading, since it really doesn't use a
> strftime pattern, but instead a reimplementation of strftime, in order
> to be cross-platform. There is no documentation on this except to look
> in src/timezone/strftime.c (the function is called pg_strftime)

Correct.  I propose the attached patch.

--
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

Вложения

Re: log_filename()

От
Alvaro Herrera
Дата:
Alvaro Herrera wrote:
> Joshua D. Drake wrote:
> > We got the comment on the docs:
> > 
> > log_filename(string) is misleading, since it really doesn't use a
> > strftime pattern, but instead a reimplementation of strftime, in order
> > to be cross-platform. There is no documentation on this except to look
> > in src/timezone/strftime.c (the function is called pg_strftime)
> 
> Correct.  I propose the attached patch.

Applied.


-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.