Size: a a a

pgsql – PostgreSQL

2020 June 22

EK

Eduard Korolev in pgsql – PostgreSQL
т.е там есть такая фича, как минимум для trust, что пользователя vasya подключай как sasha
источник

Wo

Womchik on Zabbix in pgsql – PostgreSQL
Eduard Korolev
я что то припоминаю про auth map в постгресе, посмотри в эту сторону
authentication option "map" is only valid for authentication methods ident, peer, gssapi, sspi, and cert
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Господа, подскажите, пожалуйста, как правильно найти путь снизу вверх по иерархической таблице?
Все, что нашел про recursive рассказывает о поиске сверху-вниз, а мне нужен именно поиск снизу-вверх до корня
источник

DR

Denis Redozubov in pgsql – PostgreSQL
Ilya Kaznacheev
Господа, подскажите, пожалуйста, как правильно найти путь снизу вверх по иерархической таблице?
Все, что нашел про recursive рассказывает о поиске сверху-вниз, а мне нужен именно поиск снизу-вверх до корня
а в чем разница?
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Denis Redozubov
а в чем разница?
Поиск сверху вниз дает мне дерево, а мне нужен путь снизу-вверх
источник

DR

Denis Redozubov in pgsql – PostgreSQL
до корня идти по прямой, только проще
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Ок, тогда на примере

Есть таблица subdivision, хочу найти путь до корня от определенного id

Делаю вот такой запрос, но приходит вся таблица
ЧЯДНТ?

WITH RECURSIVE person_division(parent_id, name) AS(
   SELECT
       d.parent_id,
       d.name
   FROM subdivision d
   WHERE d.id = '9210dbb4-8adf-4918-a724-3c5ee3fd0ef7'
   UNION SELECT
             s.parent_id,
             s.name
   FROM subdivision s
            INNER JOIN person_division d ON d.parent_id = s.id
) SELECT *
FROM subdivision;
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Структура таблицы - id, parent_id, name
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
А почему в конце SELECT * FROM subdivision?
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
А, надо из person_division?
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Спасибо, невнимательность
источник

KK

Konstantin K in pgsql – PostgreSQL
само собой
источник

🕵

🕵🏻 Макс in pgsql – PostgreSQL
sexst
Я, как огурец, в своё время перелопативший исходники overlayfs , могу гарантировать вам наличие такого огромного количества костылей ради "ускорения" некоторых операций, что от мысли о базе на overlayfs у меня все  пупырки шевелятся.
Ну, а как быть?)
источник

EK

Eduard Korolev in pgsql – PostgreSQL
есть в постгресе только inmemory таблицы? может view какой, чтобы на диске ее не было
источник

AG

Alex Gonchar in pgsql – PostgreSQL
unlogged
источник

EK

Eduard Korolev in pgsql – PostgreSQL
так unlogged все равно на диске хранится, просто журнал WAL не ведется и в случае сбоя просто файл убивается и новый создается
источник

ВЯ

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

SG

Sergey Gr in pgsql – PostgreSQL
Или в NVRAM
источник

EK

Eduard Korolev in pgsql – PostgreSQL
как?
источник

EK

Eduard Korolev in pgsql – PostgreSQL
типо на уровне диска location для таблицы указать как блочное рам устройство?
источник