Size: a a a

pgsql – PostgreSQL

2020 July 13

2_

2flower _ in pgsql – PostgreSQL
в первом запросе index scan using и длинное название.
источник

SB

Sergey Bubnov in pgsql – PostgreSQL
2flower _
в первом запросе index scan using и длинное название.
да, в последнем скрине - последняя строка
источник

2_

2flower _ in pgsql – PostgreSQL
2-й индекс с функциями разбейте на 2, у вас же там or а не and
источник

SB

Sergey Bubnov in pgsql – PostgreSQL
а, получается если AND то надо индекс на все эти поля, а если OR то это отдельный индекс нужно, верно?
источник

2_

2flower _ in pgsql – PostgreSQL
в индексе важен и порядок , вот у вас по полю 1,2 при использовании 2 только индекс работать не будет, но при только 1 будет
источник

2_

2flower _ in pgsql – PostgreSQL
а почему не использовать ~*
Проверяет соответствие регулярному выражению без учёта регистра
источник

SB

Sergey Bubnov in pgsql – PostgreSQL
2flower _
а почему не использовать ~*
Проверяет соответствие регулярному выражению без учёта регистра
хм, сейчас попробую. Спасибо
источник

s

sexst in pgsql – PostgreSQL
Индекс на несколько полей разом полон нюансов. В частности это невозможность искать по нему любой отдельный столбец, входящий в его состав
То есть source_title отдельно по вашему составному индексу нельзя искать, можно либо answer_title либо answer_title and source_title.
источник

SB

Sergey Bubnov in pgsql – PostgreSQL
2flower _
а почему не использовать ~*
Проверяет соответствие регулярному выражению без учёта регистра
оО сразу заработало
источник

2_

2flower _ in pgsql – PostgreSQL
Sergey Bubnov
оО сразу заработало
пг очень классная штука.
источник

SB

Sergey Bubnov in pgsql – PostgreSQL
2flower _
пг очень классная штука.
Спасибо, очень помогли. Сейчас буду пробовать на бд с 180кк записей
источник

2_

2flower _ in pgsql – PostgreSQL
sexst
Индекс на несколько полей разом полон нюансов. В частности это невозможность искать по нему любой отдельный столбец, входящий в его состав
То есть source_title отдельно по вашему составному индексу нельзя искать, можно либо answer_title либо answer_title and source_title.
при желании их можно комбинировать, но конечно здесь без конкретики  никак.
источник

SB

Sergey Bubnov in pgsql – PostgreSQL
2flower _
при желании их можно комбинировать, но конечно здесь без конкретики  никак.
Ага, ну если что, я вернусь еще с конкретикой какой-то
источник

s

sexst in pgsql – PostgreSQL
2flower _
а почему не использовать ~*
Проверяет соответствие регулярному выражению без учёта регистра
Можно проблемы с collation схватить наверное
источник

s

sexst in pgsql – PostgreSQL
Хотя тогда и lower бы нормально не отрабатывал
источник

2_

2flower _ in pgsql – PostgreSQL
sexst
Можно проблемы с collation схватить наверное
ну это другая проблема. :)
источник

s

sexst in pgsql – PostgreSQL
Чот мнятся мне проблемы при тех индексах все равно
источник

2_

2flower _ in pgsql – PostgreSQL
sexst
Чот мнятся мне проблемы при тех индексах все равно
все от задачи зависит, комплексные индексы, боль при вставке обновлении, размер, а когда их несколько, тут крепко думать надо.

с другой стороны я json-индекс использую полный, да размер большой, но это того стоит.
источник

ЕВ

Евгений Войтенко... in pgsql – PostgreSQL
источник

ЕВ

Евгений Войтенко... in pgsql – PostgreSQL
Коллеги, подскажите, пожалуйста. Создал пользователя вот так. Теперь такая ошибка при создании таблыцы. Почему ? ОШИБКА:  нужно быть членом роли "postgres"
источник