Re: change in now() and ago with 7.x

Поиск
Список
Период
Сортировка
От Thomas Lockhart
Тема Re: change in now() and ago with 7.x
Дата
Msg-id 39648A1D.7B91864A@alumni.caltech.edu
обсуждение исходный текст
Ответ на change in now() and ago with 7.x  (David Stokes <dave@greatgeek.com>)
Список pgsql-general
> Pre-7.x, we used to use a line like: "  request.date_submitted > (now()
> + '24 hours ago')"
> to pull data created in the past day (used against a timestamp).
> Something changed with 7.x  that blows that line out.

You will have to be more specific on what is not working for you. afaict
that line should still work:

lockhart=# select * from t1 where d < now() + '24 hours ago';
 i |                d
---+---------------------------------
 1 | Mon Jul 03 00:00:60.00 2000 PDT
...

(though my personal preference is for something like (timestamp 'now' -
interval '24 hours') ).

One thing that changed for 7.0 is that "timestamp" is the primary
date/time type. Make sure that you do everything using that type, rather
than using "datetime"; the latter is sort-of supported by the parser to
help with upgrades, but that support is not complete.

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

Предыдущее
От: Karel Zak
Дата:
Сообщение: RE: Find all the dates in the calendar week?
Следующее
От: Thomas Lockhart
Дата:
Сообщение: Re: [HACKERS] pl/pgsql function out parameters