pgsql-server/ oc/src/sgml/func.sgml rc/backend ...

Поиск
Список
Период
Сортировка
От momjian@svr1.postgresql.org (Bruce Momjian)
Тема pgsql-server/ oc/src/sgml/func.sgml rc/backend ...
Дата
Msg-id 20040410180300.1D5B6D1E29F@svr1.postgresql.org
обсуждение исходный текст
Список pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    momjian@svr1.postgresql.org    04/04/10 15:02:59

Modified files:
    doc/src/sgml   : func.sgml
    src/backend/utils/adt: timestamp.c
    src/test/regress/expected: date.out
    src/test/regress/sql: date.sql

Log message:
    Please find a small patch to fix the brain damage "century" and
    "millennium" date part implementation in postgresql, both in the code
    and the documentation, so that it conforms to the official definition.
    If you do not agree with the official definition, please send your
    complaint to "pope@vatican.org". I'm not responsible for them;-)

    With the previous version, the centuries and millenniums had a wrong
    number and started the wrong year. Moreover century number 0, which does
    not exist in reality, lasted 200 years. Also, millennium number 0 lasted
    2000 years.

    If you want postgresql to have it's own definition of "century" and
    "millennium" that does not conform to the one of the society, just give
    them another name. I would suggest "pgCENTURY" and "pgMILLENNIUM";-)

    IMO, if someone may use the options, it means that postgresql is used for
    historical data, so it make sense to have an historical definition. Also,
    I just want to divide the year by 100 or 1000, I can do that quite easily.

    BACKWARD INCOMPATIBLE CHANGE

    Fabien Coelho - coelho@cri.ensmp.fr


В списке pgsql-committers по дате отправления:

Предыдущее
От: momjian@svr1.postgresql.org (Bruce Momjian)
Дата:
Сообщение: pgsql-server/doc/src/sgml filelist.sgml
Следующее
От: momjian@svr1.postgresql.org (Bruce Momjian)
Дата:
Сообщение: pgsql-server/src backend/tcop/postgres.c backe ...