Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Научить Postres воспринимать дату в формате DD.MM.YYYY. Как !!??
|
|||
|---|---|---|---|
|
#18+
Делаю миграцию с FireBird на PostgreSQL ... напоролся на грабли с восприятием даты в запросах. В клиенском приложении FireBird даты формирутьюся по "русски" в формате DD.MM.YYYY то есть запрос WHERE A.PRIHOD_DATE >= '01.12.2006' правильно работает в Firebird. В postgres же мне нада переписать все запросы для формирования даты в формате 'YYYY-MM-DD' то есть в A.PRIHOD_DATE >= '2006-12-01'. А переписывать придёться много. Вопрос можно ли научить PostgreSQL 8.4.1 поспринимать дату в формате DD.MM.YYYY и как ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2006, 19:11 |
|
||
|
Научить Postres воспринимать дату в формате DD.MM.YYYY. Как !!??
|
|||
|---|---|---|---|
|
#18+
Можно: select now()::date; set datestyle to 'german'; select now()::date; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2006, 21:51 |
|
||
|
Научить Postres воспринимать дату в формате DD.MM.YYYY. Как !!??
|
|||
|---|---|---|---|
|
#18+
В postgresql.conf ищем строчку #datestyle = 'iso, mdy' и меням на datestyle = 'german, dmy' После чего рестартуем постгресс. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 09:04 |
|
||
|
Научить Postres воспринимать дату в формате DD.MM.YYYY. Как !!??
|
|||
|---|---|---|---|
|
#18+
Можно использовать вот такой костыль в запросах: Код: plaintext - Я подхожу к клетке с медведем панда... Видите, какие у него черные круги под глазами?! Медведь панда как бы всем своим видом говорит нам: "Не бухайте!" ====================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:45 |
|
||
|
Научить Postres воспринимать дату в формате DD.MM.YYYY. Как !!??
|
|||
|---|---|---|---|
|
#18+
Извини, топик до конца не дочитал :-( ====================== - Я подхожу к клетке с медведем панда... Видите, какие у него черные круги под глазами?! Медведь панда как бы всем своим видом говорит нам: "Не бухайте!" ====================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:48 |
|
||
|
Научить Postres воспринимать дату в формате DD.MM.YYYY. Как !!??
|
|||
|---|---|---|---|
|
#18+
ChameLe0nВ postgresql.conf ищем строчку #datestyle = 'iso, mdy' и меням на datestyle = 'german, dmy' После чего рестартуем постгресс. Удачи! странно ... почему то после изменения и рестарта сервера в конфигурии сервера всё равно стало datestyle = 'iso, dmy' также не помогла команда: ALTER DATABASE test SET datestyle = 'german, dmy' всё равно параметр datestyle = 'iso, dmy' я в postgresql.conf выставил datestyle = 'iso, dmy' в запросах вроде всё стало в порядке ... причина такого поведения мне не понятна но всё равно спавибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 19:01 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33841927&tid=2006247]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 429ms |

| 0 / 0 |
