В настоящее время 11:05 UTC. Когда я называю «SELECT CURRENT_TIMESTAMP» в нашей базе данных Heroku Postgres, он говорит 11:10 UTC.Время postgres на heroku 5 минут вперед
Какая разница в размерах? Нужно ли вручную устанавливать текущее время?
В настоящее время 11:05 UTC. Когда я называю «SELECT CURRENT_TIMESTAMP» в нашей базе данных Heroku Postgres, он говорит 11:10 UTC.Время postgres на heroku 5 минут вперед
Какая разница в размерах? Нужно ли вручную устанавливать текущее время?
Функция current_timestamp зависит от системного времени и возвращает время начала транзакции (если есть). в вашем случае, вероятно, системное время не синхронизируется с серверами ntp. вы можете проверить системное время с помощью команды date.
Heroku сказал, что клиент NTP на этой машине перестает работать. Они перезапустили его, и он снова работает.
Я вижу вашу точку зрения. Но как может быть, что Героку не синхронизирован? : D –
Компьютерные часы не идеальны :) –
Посмотрим, что мне говорит Героку. Я напишу их ответ здесь –