Casting varchar to interval

Поиск
Список
Период
Сортировка
От Chris
Тема Casting varchar to interval
Дата
Msg-id MWMail.pramtgee@host.none
обсуждение исходный текст
Список pgsql-general
Greetings:

I'm trying to store a timeout value into a settings table:
  create table settings(
    stattr varchar(25),
    stvalue varchar(25));
  insert into settings(stattr, stvalue) values ('timeout', '1 hr');

I would like to determine if this time has elapsed:
  select selasthit - stvalue::interval as thetime from sessions, settings;
(obviously, there's only one row in my settings table for testing purposes)

I keep getting:
ERROR:  Cannot cast type 'character varying' to 'interval'

Can anyone suggest a solution?

Thanks
Chris

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

Предыдущее
От: miguel angel rojas aquino
Дата:
Сообщение: Re: error modifying max_connections (maybe a little o.t.)
Следующее
От: Robert Treat
Дата:
Сообщение: Re: Postgres 7.3