|
Как получить дату сервера на котором крутится база постгри?
| ☑ |
0
mikecool
03.10.19
✎
13:47
|
Есть база постгри, которая лежит на сервере с UTC-0
Есть база 1С, которая использует ВИД к базе постгри, база 1С на сервере с UTC+3
Вид подключен строкой DRIVER={PostgreSQL Unicode}; SERVER=сервер; PORT=порт; DATABASE=база
При запросе даты из постгри приходит дата + 3 часа, т.е. добавляется часовой пояс сервера 1С
как это исключить? решается ли это настройками строки подключения?
порылся в строках подключения - такого не нашел. Как то донастраивать драйвер постгри?
|
|
1
Asmody
03.10.19
✎
13:49
|
Дата в таймстампе?
|
|
2
mikecool
03.10.19
✎
14:04
|
(1) состав даты - дата и время, если ты про это
или надо уточнить - чего в постгри лежит?
|
|
3
mikecool
03.10.19
✎
14:05
|
+2 timestamp whit time zone
|
|
4
Asmody
03.10.19
✎
14:06
|
(3) ч.т.д?
|
|
5
mikecool
03.10.19
✎
14:11
|
(4) да и пес с ним, как хранится )))
как быть то? мне нужна локальная дата
я думал это как то решается строкой подключения, но пока информации не нашел
|
|
6
mikecool
03.10.19
✎
14:12
|
запрос из консоли пгадмина возвращает локальную дату
|
|
7
mikecool
03.10.19
✎
14:15
|
+6 наврал, у меня возвращает +3
сейчас уточню у админа - как у него возвращает локаль
|
|
8
pechkin
03.10.19
✎
14:49
|
тебе нужно к строке привести прям в запросе
|
|
9
mikecool
03.10.19
✎
15:32
|
(8) это вопрос или утверждение?
|
|
10
mikecool
03.10.19
✎
17:26
|
решение оказалось проще - пользователю, от имени которого устанавливается коннект в параметрах нужно указать нужный TimeZone
|
|