Size: a a a

pgsql – PostgreSQL

2020 July 06

R

Roman in pgsql – PostgreSQL
Yaroslav Schekin
А "поиски" в случайном порядке происходят (обратная ситуация — это когда последовательно ищутся близкие по порядку строки — сначала "add", потом "all", потом "any" и т.п.)?
Если в случайном, и версия PostgreSQL >= 11 — посмотрите на hash index, в самом деле.
Случайный порядок, да, версия 12, спасибо, смотрю :)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Tagil Steel
Коллеги, есть вопрос.
использую политику row level security.
При попытке сделать так:
CREATE POLICY client_policy ON client
   USING (access_descriptors @> (SELECT access_descriptors FROM "user" WHERE id=
10);
производительность сильно (в 15 раз) падает.
Очевидно, потому что не кешируется результат подзапроса.
Есть ли способ его кешировать или городить кеширование самому?
> Очевидно, потому что не кешируется результат подзапроса.

Не очевидно. Почему это он должен не кэшироваться / откуда это видно?
Вы план-то смотрели?
источник

TS

Tagil Steel in pgsql – PostgreSQL
Yaroslav Schekin
> Очевидно, потому что не кешируется результат подзапроса.

Не очевидно. Почему это он должен не кэшироваться / откуда это видно?
Вы план-то смотрели?
Я, наверное, зря чуть упростил. В рельности подзапрос выглядит так:
SELECT access_descriptors FROM userspace_10."user"
WHERE
id = current_setting('app.user_id')::int
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Tagil Steel
Я, наверное, зря чуть упростил. В рельности подзапрос выглядит так:
SELECT access_descriptors FROM userspace_10."user"
WHERE
id = current_setting('app.user_id')::int
Да, зря. ;) Тем не менее, нужно сначала смотреть планы — там, скорее всего, будет видно.
источник

S

Sv. in pgsql – PostgreSQL
Привет всем! подскажите, можно ли сделать сортировку баз данных, чтобы вывести самую большую по размеру, через psql запустить команду? найти не могу сортировки типа order by
источник

AS

Apurva Shinde in pgsql – PostgreSQL
Anyone English?
источник

AS

Apurva Shinde in pgsql – PostgreSQL
Can't understand above language
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sv.
Привет всем! подскажите, можно ли сделать сортировку баз данных, чтобы вывести самую большую по размеру, через psql запустить команду? найти не могу сортировки типа order by
Там её нет, если Вы про метакоманды. А так — можете вытащить запрос \l (или отсортировать в редакторе, как делаю я, например, если нужно ;) ).
источник

S

Sv. in pgsql – PostgreSQL
Yaroslav Schekin
Там её нет, если Вы про метакоманды. А так — можете вытащить запрос \l (или отсортировать в редакторе, как делаю я, например, если нужно ;) ).
Ярослав, в каком редакторе отсортировать?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Apurva Shinde
Can't understand above language
That's Russian.
There are also https://t.me/pg_sql and https://t.me/postgreschat , at least.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sv.
Ярослав, в каком редакторе отсортировать?
Я vim использую (как обёртку), например.
источник

S

Sv. in pgsql – PostgreSQL
Хм, а можете поподробнее объяснить?
источник

AS

Apurva Shinde in pgsql – PostgreSQL
Thank you so much
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sv.
Хм, а можете поподробнее объяснить?
Я использую связку vim+psql, при этом vim работает с psql (через stdin/stdout).
Поэтому результаты получаются в vim-е, и можно делать с ними что угодно, вот и всё.
источник

AS

Apurva Shinde in pgsql – PostgreSQL
У меня есть вопрос относительно того, какое расширение использовать для postgresql?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
неправильно перевели...
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Apurva Shinde
У меня есть вопрос относительно того, какое расширение использовать для postgresql?
I don't think that's correct translation. ;) Why don't you try those other channels (chats), first?
источник

AS

Apurva Shinde in pgsql – PostgreSQL
Yaroslav Schekin
I don't think that's correct translation. ;) Why don't you try those other channels (chats), first?
I have searched other channels too
But most of them don't post related to postgres much
And I found this group very useful , but only language barrier is there
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Apurva Shinde
I have searched other channels too
But most of them don't post related to postgres much
And I found this group very useful , but only language barrier is there
I suggested you two other PostgreSQL channels, did you miss it?
Also, if you want help with complex things, you could also try IRC (see https://www.postgresql.org/community/irc/ ). Quite a few of professional database developers, DBAs and even PostgreSQL developers are active there.
источник

S

Sv. in pgsql – PostgreSQL
Yaroslav Schekin
Я использую связку vim+psql, при этом vim работает с psql (через stdin/stdout).
Поэтому результаты получаются в vim-е, и можно делать с ними что угодно, вот и всё.
блин, не знал, что так можно. Точнее про возможность работать с stdout знал, но как то такая мысль не приходила)
Спасибо!
источник