Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.
PostgreSQL Global Development Team предоставляет
код программного обеспечения Postgres в общее пользование, без гарантий и без ответственности за его поведение и
производительность. Однако, за время написания:
Автор этого заявления, доброволец из команды поддержки Postgres
с ноября 1996 года, не нашёл каких либо проблем в базовом коде Postgres при переходе на 1 января 2000 года (Y2K).
Автор этого заявления не нашёл во всех отчётах проблемы Y2K
в проведёных регрессивных тестах или при использовании других полей
в новых или текущих версиях Postgres. Мы ожидаем услышать о проблемах, и если они существуют, то пришли
установленную базу и активных участвовавших пользователей на
список рассылки поддержки.
Лучше автора, о том какие выводы делает
Postgres о датах, указанных двумя цифрами в годе, описано в текущем Руководстве пользователя в главе про типы данных.
Для двузначных годов, значимым переходным годом является 1970, а не 2000;
т.е. “70-01-01” интерпретируется как “1970-01-01”,
тогда как “69-01-01” интерпретируется как “2069-01-01”.
Любая проблема Y2K, лежащая в OS, относительно получения "текущего времени",
может превратиться в явную проблему Y2K в
Postgres.
Обратись к
Проект Gnu и Институт Perl за дальнейшим обсуждением проблемы Y2K, в особенности что
касается открытых исходных текстов, бесплатного программного обеспечения.