pgsql: Disallow infinite endpoints in generate_series() for timestamps.
В списке pgsql-committers по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | pgsql: Disallow infinite endpoints in generate_series() for timestamps. |
| Дата | |
| Msg-id | E1nhIV2-000KSn-V2@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Disallow infinite endpoints in generate_series() for timestamps. Such cases will lead to infinite loops, so they're of no practical value. The numeric variant of generate_series() already threw error for this, so borrow its message wording. Per report from Richard Wesley. Back-patch to all supported branches. Discussion: https://postgr.es/m/91B44E7B-68D5-448F-95C8-B4B3B0F5DEAF@duckdblabs.com Branch ------ REL_14_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/e346329470081f5919e83b1acb2d0f2442c1fc3d Modified Files -------------- src/backend/utils/adt/timestamp.c | 28 ++++++++++++++++++ src/test/regress/expected/timestamp.out | 49 +++++++++++++++++++++++++++++++ src/test/regress/expected/timestamptz.out | 49 +++++++++++++++++++++++++++++++ src/test/regress/sql/timestamp.sql | 15 ++++++++++ src/test/regress/sql/timestamptz.sql | 15 ++++++++++ 5 files changed, 156 insertions(+)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера