BUG #11211: regexp_matches acts like a WHERE

Поиск
Список
Период
Сортировка
От mail@eduard-wulff.de
Тема BUG #11211: regexp_matches acts like a WHERE
Дата
Msg-id 20140819130801.2534.30713@wrigleys.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #11211: regexp_matches acts like a WHERE  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      11211
Logged by:          Eduard Wulff
Email address:      mail@eduard-wulff.de
PostgreSQL version: 9.4beta2
Operating system:   Debian testing AMD64
Description:

 SELECT vorgangt.id,
  (regexp_matches(vorgangt.text, '#\w{5,26}', 's'))[1] AS sernr,
    regexp_replace(vorgangt.text, '\n', '⁋', 'g') AS text_in_einer_zeile
 FROM vorgangt ORDER BY 1

This works to get the first match if there is one.

BUT: it also _eliminates_ all rows that do not match from the result set

EXPECTED: return NULL or at least an empty string if there is no match

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

Предыдущее
От: Kevin Grittner
Дата:
Сообщение: Re: BUG #11208: Refresh Materialized View Concurrently bug using user Postgres
Следующее
От: justin.vanwinkle@gmail.com
Дата:
Сообщение: BUG #11207: empty path will segfault jsonb #>