О Y2K
Автор: Написано Thomas Lockhart в 1998-10-22.
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, в особенности что касается открытых исходных текстов, бесплатного программного обеспечения.
|