![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
postgres sql, текущая дата и не только. [Postgres SQL]
Ламот © (2008-01-04 13:51:00)День добрый, есть такая проблема, в базе есть View таблица (не знаю как правильно назвать на русском). В запросе, по которому формируется данная таблица, нашлась ошибка, заключавшаяся в том, что поле с датой окончания услуги сравнивали с null (а нужно null илибольше текущей даты).
Вопрос номер 1 - как в постгресе сравнить с текущей датой? пробовал так:
date > 'getdate()'::date
говорит: Bad date external representation 'getdate()'
Поиск по рунетиу пока что других вариантов не дал, а с пониманием англицкого у меня затруднения имеются...
И еще вопрос - как правильно называется эта самая таблица? В смысле - мне потом нужно будет найти команду, которой вносятся изменения в соответствующий запрос, а я пока слабо себе представляю по каким ключевым словам это искать... ))
Извените за сумбурность описания вопросов (праздники как-никак) и зарание спасибо.
Ламот (2008-01-04 17:20:00) [1]Внес, ничего пока не грохнулось, люди продолжают работать нормально, пасиба всем откликнувшимся! ))))))
PS. Всех с прошедшими и наступающими!! ))))
Johnmen (2008-01-04 16:56:00) [2]
> Теперь сижу и боюсь вносить какие-либо изменения в эту вьюшку
Не бойся, вноси. Ничего не грохнется.
Iskander (2008-01-04 16:35:00) [3]Если грохнется вьюшка - то фигня
Главное, что бы не потерялись все права, выданные на эту вьюшку...
Ламот (2008-01-04 15:58:00) [4]Создавалась запросом:
create view table1a as ((SELECT a.kod... ));
Нашел на sql.ru такую ветку: http://sql.ru/forum/actualthread.aspx?tid=482121
Теперь сижу и боюсь вносить какие-либо изменения в эту вьюшку (или кто она такая), чтоб все не грохнулось... (((
Johnmen (2008-01-04 14:32:00) [5]Это взгляд, или представление. Или просто вьюшка...
Изменяется стандартной командой ALTER. Подробности как обычно в документации по серверу.
Ламот (2008-01-04 14:15:00) [6]Ответ на первый вопрос нашелся:
datek > 'today'::date
спасибо, осталось разобраться как внести эти изменения. ))