Re: Explain plan for 2 column index : timestamps and time zones

Поиск
Список
Период
Сортировка
От
Тема Re: Explain plan for 2 column index : timestamps and time zones
Дата
Msg-id 0A5B2E3C3A64CA4AB14F76DBCA76DDA44EF9B5@seifur.hnit.is
обсуждение исходный текст
Список pgsql-performance
> From: Tom Lane [mailto:tgl@sss.pgh.pa.us]


> My guess is that the original SQL was
>     WHERE ... date_from = current_timestamp
> This should be
>     WHERE ... date_from = localtimestamp
> if timestamp without tz is the intended column datatype.

Thank you. The problem was exactly this:

    current_timestamp: TIMESTAMP with TZ

    my attribute "date_from TIMESTAMP "  - without TZ

After change to

    WHERE ... date_from = localtimestamp

the plan worked just well.

> (it really sucks that SQL specifies "timestamp" to default to "without time
zone" ...)

Tzones is one area I never delt with and IMMEDIATELY ran into problem,
implicit type conversion is an evil.

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

Предыдущее
От: Kari Lavikka
Дата:
Сообщение: Cost of indexscan
Следующее
От: Kari Lavikka
Дата:
Сообщение: Unique index and estimated rows.