Size: a a a

pgsql – PostgreSQL

2021 January 22

YS

Yaroslav Schekin in pgsql – PostgreSQL
Я Акула Туруруру
разобрался, нужно было создать роль.
https://pastebin.com/raw/PhhT2d3E
Так, а encoding / collation у этой базы какой (можно посмотреть с помощью \l)?
источник

ЯТ

Я Акула Туруруру... in pgsql – PostgreSQL
Yaroslav Schekin
Так, а encoding / collation у этой базы какой (можно посмотреть с помощью \l)?
UTF8     | en_US.utf8
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Я Акула Туруруру
UTF8     | en_US.utf8
Неподходящий у Вас индекс для этого запроса, в таком случае.
Нужен с varchar_pattern_ops, см. https://www.postgresql.org/docs/current/indexes-opclass.html
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Я Акула Туруруру
разобрался, нужно было создать роль.
https://pastebin.com/raw/PhhT2d3E
Не уверен, что b-tree умеет like обрабатывать.
Нашел такую тему
https://www.sql.ru/forum/1053727/pomogite-sostavit-indeks-dlya-zaprosov-vida-like-text
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
LIKE 'something%' умеет, см. выше.
источник

ЯТ

Я Акула Туруруру... in pgsql – PostgreSQL
Такой? CREATE INDEX some_index ON my_table (Login varchar_pattern_ops);
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Я Акула Туруруру
Такой? CREATE INDEX some_index ON my_table (Login varchar_pattern_ops);
Да, примерно так.
источник

ЯТ

Я Акула Туруруру... in pgsql – PostgreSQL
Yaroslav Schekin
Да, примерно так.
Спасибо. А вообще, мб я не ту СУБД выбрал и мне нужно какую-нибудь key-value базу брать?
(ещё нюанс в том, что пары key-value должны быть уникальными, в sql я могу просто запросом лишнее поудалять, а в key-value как-то сложно всё это)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Я Акула Туруруру
Спасибо. А вообще, мб я не ту СУБД выбрал и мне нужно какую-нибудь key-value базу брать?
(ещё нюанс в том, что пары key-value должны быть уникальными, в sql я могу просто запросом лишнее поудалять, а в key-value как-то сложно всё это)
Да не за что.
Вообще, можно C locale сразу использовать для таких полей (кому какое дело, как именно сортируются Login-ы в результатах запросов? ;) ).

> А вообще, мб я не ту СУБД выбрал и мне нужно какую-нибудь key-value базу брать?

Это уж Вам виднее, какие требования.
IMNSHO, нужны Вам реляционка + ACID + SQL — берите PostgreSQL, а если нет — не берите. ;)
источник

am

a m in pgsql – PostgreSQL
Я Акула Туруруру
разобрался, нужно было создать роль.
https://pastebin.com/raw/PhhT2d3E
> LeakEntries
ух негодник
источник

ЯТ

Я Акула Туруруру... in pgsql – PostgreSQL
a m
> LeakEntries
ух негодник
действительно, не хочу платить бабки, чтобы проверить, утекли ли мои данные = негодник)
источник

am

a m in pgsql – PostgreSQL
Трохи, только для себе.
источник

OB

Oleg Bartunov in pgsql – PostgreSQL
Когда-то давно мы с Федей написали расширение wildspeed для этого, которое индексирует все перестановки, поэтому пригодно для коротких строк https://github.com/postgrespro/wildspeed
источник

VT

Vadzim Tsitarenka in pgsql – PostgreSQL
всем привет. Подскажите, есть ли в postgres операция напоминающая след. n == 1 ? 0 : n По доке пока не нахожу
источник

VT

Vadzim Tsitarenka in pgsql – PostgreSQL
Vadzim Tsitarenka
всем привет. Подскажите, есть ли в postgres операция напоминающая след. n == 1 ? 0 : n По доке пока не нахожу
нашел, case when ... then ..
источник

🔥Э

🔥 Хамон Эврибади... in pgsql – PostgreSQL
Vadzim Tsitarenka
всем привет. Подскажите, есть ли в postgres операция напоминающая след. n == 1 ? 0 : n По доке пока не нахожу
это называется тернарный оператор
можно сделать функцию, гуглится сразу же
источник

D

Denisio in pgsql – PostgreSQL
coalesce ?
источник

SS

Sergii Serogin in pgsql – PostgreSQL
угу
источник

DS

David Shiko in pgsql – PostgreSQL
Всем привет.
Как можно использовать INTERSECT` с уже известными списками без (SELECT)?
SELECT * FROM interests WHERE id IN ((1, 2), (1, 2)) INTERSECT ((1, 2), (1, 2)) AND category IN ('music', 'photo')
источник

a3

ashv 36 in pgsql – PostgreSQL
Здравствуйте нет ли у кого примеров работы с pgsql через ансибл?
источник