Re: BUG #18438: regex isnt working for "^" , ".*"

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: BUG #18438: regex isnt working for "^" , ".*"
Дата
Msg-id CAKFQuwYHOkn=ZxEw0EUvUhjhHBpR91E1nm3iSsfUUHoqFA+7Uw@mail.gmail.com
обсуждение исходный текст
Ответ на BUG #18438: regex isnt working for "^" , ".*"  (PG Bug reporting form <noreply@postgresql.org>)
Список pgsql-bugs
On Mon, Apr 15, 2024 at 1:20 PM PG Bug reporting form <noreply@postgresql.org> wrote:
The following bug has been logged on the website:

Bug reference:      18438
Logged by:          Ankur Kumar
Email address:      ankurawesome37@gmail.com
PostgreSQL version: 14.5
Operating system:   macos ventura version 13.5
Description:       

hey , i am getting empty query result while using postgres regex operator
"^" , ".*" etc . I am able to use "%" correctly but not getting any response
for  other regex operator

As the opening paragraph of the relevant docs say:

There are three separate approaches to pattern matching provided by PostgreSQL: the traditional SQL LIKE operator, the more recent SIMILAR TO operator (added in SQL:1999), and POSIX-style regular expressions. Aside from the basic “does this string match this pattern?” operators, functions are available to extract or replace matching substrings and to split a string at matching locations.


You are mixing the first and third ones together.

David J.

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

Предыдущее
От: Noah Misch
Дата:
Сообщение: Re: relfrozenxid may disagree with row XIDs after 1ccc1e05ae
Следующее
От: Andres Freund
Дата:
Сообщение: Re: relfrozenxid may disagree with row XIDs after 1ccc1e05ae