Mihai Criveti, rumuński administrator sieci, sprawdził sposób obsługi dat dla lat przestępnych w kilku systemach zarządzania bazami danych. Sprawdził również, jak poszczególne serwery reagują na próbę dzielenia przez zero. Wyniki testów opublikował w swoim blogu.
Testowane były: Oracle 10g oraz 11g, DB2 9.5, Firebird 2, PostgreSQL 8.2 oraz 8.3 i MySQL 5.0.45.
Jak wynika z postu, wszystkie serwery zadziałały poprawnie, oprócz MySQL. Niepoprawne daty nie były przyjmowane i serwery generowały komunikaty błędów. Natomiast MySQL generował tylko ostrzeżenia, a do bazy zapisywał niepoprawne wartości.
Brak komentarzy:
Prześlij komentarz