Перейти на форум
Уведомления
Очистить все

Часовые пояса

22 Сообщения
6 Пользователи
12 Реакции
2,064 Просмотры
Astasion
Зарегистрирован: 13.12.2012
Legacy Member

Здравствуйте! После переустановки ПТ4 появилось :

Spoiler

The timezone on your computer and the timezone used by Postgres, the database server, do not match.
Please see Traveling Between Time Zones While Using Postgres for more information on how to correct this problem.

редактирование postgresql.conf не помогло.


Ответить
Цитата
21 ответ
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

https://www.pokerstrategy.com/ru/forum/thread.php?threadid=926520


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

в PostgreSQL (всех версий до 9.3 включительно) имеется ошибка в части часового пояса MSK. Точнее, не ошибка, а неучет последних изменений законодательства РФ в части порядка исчисления времени. И устранять это разработчики не будут.
С другой стороны, 9.4 и новее - прямым текстом не рекомендуется использовать для работы с ПТ.
Потому, чтобы отображение времени в программе покерной статистики работало штатно, вариантов решения есть два:

Вариант 1)
Либо перевести системное время в компьютере на другой пояс с тем же временем UTC+3
Например, можно задать
Asia/Kuwait
Asia/Baghdad
Asia/Qatar
Africa/Nairobi
Indian/Antananarivo
Как задать: Правый клик по часам в компе - настройки времени - откроется окно, там нажать Сменить часовой пояс. Показания часов должны остаться те же, но система уже не будет считать это именно "московским" временем.
После чего сделать еще и это:
Пуск - программы - PostgreSQL - PGadmin3
дабл-клик слева по строке сервера
если делается в первый раз - попросит пароль, по умолчанию он, если на компе стоит только ПТ =
dbpass
если установлен (причем раньше) еще и ХМ, тогда пароль, скорее всего
postgrespass
поставить галку "пароль сохранить"
Нажать меню Файл - открыть postgreSQL.conf (см. картинку)

и поменять параметр TimeZone на точно такой, какой часовой пояс ставился в компьютере (см выше)
Asia/Kuwait - или Asia/Baghdad - или Asia/Qatar - или Indian/Antananarivo - или Africa/Nairobi
После всего этого - перегрузить компьютер

Вариант 2)
Либо (что проще и не требует "переезда") - НЕ менять часовой пояс в системе, но
скачать этот архив, в котором собраны все, что нашлись в дистрибутиве 9.4, города РФ и РБ
Извлечь из архива нужный файл и положить его (с заменой) в папку
C:\PostgreSQL\{PG_version}\share\timezone\Europe
(или Asia - смотря кто где живет)
Для пояса МСК файл так и называется = Moscow
Путь к папке на конкретном компе может отличаться - но уж с этим-то любой разберется.
После чего комп перегрузить.


Ответить
Цитата
VLAD1975
Зарегистрирован: 06.06.2020
Legacy Member

Спасибо за инфу.
А можно ссылочку, где написано,что не рекомендуется 9.4 и новее использовать для работы с ПТ. ( я не спорю, а хотелось бы прочитать об этом)


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

См. официальный FAQ по PT4 или на сайте ПТ, или его русский практически полный перевод в прикрепленной вверху теме.


Ответить
Цитата
vgsm
Зарегистрирован: 05.06.2008
Oldschool Grinder

Всю голову себе сломал! А нельзя просто, отрубить руки программистам?! :thinking: Почему со временем все только становится сложнее?! ( хотя вроде должно быть наоборот).
Мне какой файл скачивать, если у меня часовой пояс ( Екатеренбург). Я уже как только не пробовал его прописать в postgresql.conf Стабильно вижу вот это!

==================================
Вопрос снят, нашел. Столько лишних телодвижений-это писец! А вот про руки программистам, это все в силе! :thinking: За что деньги платить, если в самом начале такие танцы с бубном нужны, которых раньше вообще не было!


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

Тут уж если рубить - то разработчикам PostgreSQL.
А поскольку эта штука разрабатывалась (и до сих пор так) методом "народной стройки", то твой призыв смахивает на пропаганду геноцида :)


Ответить
Цитата
vgsm
Зарегистрирован: 05.06.2008
Oldschool Grinder

Оригинал пользователя ruPokerTracker
Тут уж если рубить - то разработчикам PostgreSQL.
А поскольку эта штука разрабатывалась (и до сих пор так) методом "народной стройки", то твой призыв смахивает на пропаганду геноцида :)

И этим тоже, по плечи сразу! Я к тому, если все так криво, зачем ставить дефолтную загрузку PostgreSQL именно этой версии. Тем более, если вы тут пишите, что где-то говориться на оф-уровне, что не рекомендуется... :thinking: Значит руки кривые... Я же качал не от балды данную версию, мне ее сам ПТ4 загрузил. :coolface:


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

К тому времени, когда методом народной стройки родились версии PostgreSQL, в которых обсуждаемой проблемы не было, разработка ПТ4 фактически прекратилась, по факту осталось только оперативное сопровождение с реакцией на изменения в покерных румах и прочими мелочами. Потому менять "базовую" версию СУБД (а это огромный объем тестирования и доработок) уже не стали. Тем более, что касалась эта проблема только пользователей в очень немногих часовых поясах (да и то, почему-то, не всех). А несложный workaround - вон несколькими постами выше расписан.


Ответить
Цитата
vgsm
Зарегистрирован: 05.06.2008
Oldschool Grinder

Да черт с этим! Вы же тоже, написать то написали, да вот руки уже не допечатали...

Оригинал пользователя ruPokerTracker
А несложный workaround - вон несколькими постами выше расписан.

Криво расписан! Если все сделать, как у вас написано в первом варианте ( я про замену часового пояса в конфиге),то ничего не поменяется! Так как мало простой замены, еще необходимо убрать "#" в начале строки. ( если он есть) У меня он был, не исключено, что и у большинства он тоже есть. :thinking:


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

Кстати, вот цитата из списка свежих изменений в ПТ4:
PokerTracker 4.16 Release Notes - January 27, 2022
Database: Officially support PostgreSQL 10 with performance tuning.

А под 10 версией обсуждаемый вопрос уже не встанет.


Ответить
Цитата
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

Оригинал пользователя ruPokerTracker
Кстати, вот цитата из списка свежих изменений в ПТ4:
PokerTracker 4.16 Release Notes - January 27, 2022
Database: Officially support PostgreSQL 10 with performance tuning.

А под 10 версией обсуждаемый вопрос уже не встанет.

ура 1 вопрос снимает, 8 добавляем :f_drink: :f_drink: :f_drink:


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

А никто и не обещал, что будет легко :)


Ответить
Цитата
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

Оригинал пользователя ruPokerTracker
Кстати, вот цитата из списка свежих изменений в ПТ4:
PokerTracker 4.16 Release Notes - January 27, 2022
Database: Officially support PostgreSQL 10 with performance tuning.

А под 10 версией обсуждаемый вопрос уже не встанет.

А есть какой то тест, это принесет дополнительной скорости при ручном импорте, а то за последние 2 года он просто у трекера стремиться к 0, или переход на 10ку сделан с другой целью. А то со стороны выглядит как человек в 2022 году решил перейти с 7й на 8. виндовс :f_biggrin:


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

Официальных опубликованных результатов подобных тестов - нет.
Хотя бы потому, что разработчики никогда и не заморачивались проблемой скорости массового ручного импорта. Официальная позиция состоит в том, что проблемы этой вообще не существует - поскольку массовый ручной импорт есть настолько редкое действие, что ради него можно и на ночь комп оставить работать, он ведь железный, ему спать не обязательно.


Ответить
Цитата
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

Оригинал пользователя ruPokerTracker
Официальных опубликованных результатов подобных тестов - нет.
Хотя бы потому, что разработчики никогда и не заморачивались проблемой скорости массового ручного импорта. Официальная позиция состоит в том, что проблемы этой вообще не существует - поскольку массовый ручной импорт есть настолько редкое действие, что ради него можно и на ночь комп оставить работать, он ведь железный, ему спать не обязательно.

я раньше был солидарен с этой позицией, но в последнее время скорость стала на столько медленной изначально, что например, воссоздать новую базу из рук омахи на полгода в один клик практически не реально, и дело тут не в майнинге, а в личных руках

пс: скорость импорта на столько плоха, что оставление на ночь не помогает, трекер просто виснет через какое то время


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

На скорость импорта влияют и другие факторы, окромя самого ПТ.


Ответить
Цитата
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

Оригинал пользователя ruPokerTracker
На скорость импорта влияют и другие факторы, окромя самого ПТ.

при всех равных условиях , самый худший среди трекеров это pt4, при всех недостатках h2n импорт в разы быстрее hm2/3 , а про трекер даже и говорить не хочеться, при чем тут вообще другие факторы


Ответить
Цитата
FR99
Зарегистрирован: 09.01.2009
PokerStrategist

Сделал как указано по второму варианту в заменой файла. Разница стала в 2 часа, а не 1 как раньше. Новосибирск. Версия постгресс 8.4


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

там же еще летнее время надо, наверное, учесть. А также настройки часов лобби покерного клиента.
Ну и поиграться с поясами.


Ответить
Цитата
Поделиться: