Size: a a a

pgsql – PostgreSQL

2020 August 18

JD

Jim Di in pgsql – PostgreSQL
а почему вложенные запросы нельзя?
источник

VV

Vasily Vologdin in pgsql – PostgreSQL
Подскажите по хорошее для визуализации связей между таблицами
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
Jim Di
а почему вложенные запросы нельзя?
Это запрещено разработчиками, точнее, просто нет такой функции нормально работающей. Ну, такой косплей-диалект SQL в данном случае без вложенных запросов.
источник

EK

Evgeny Kungurov in pgsql – PostgreSQL
  SELECT DISTINCT courses.*, COUNT(DISTINCT lessons.id) AS passed_lessons_count FROM courses
   LEFT JOIN units ON units.discarded_at IS NULL
     AND units.visible = true
     AND units.course_id = courses.id
   LEFT JOIN lesson_links ON lesson_links.unit_id = units.id
   LEFT JOIN lessons ON lessons.discarded_at IS NULL
     AND lessons.publication_status = 1
     AND lessons.id = lesson_links.lesson_id
   LEFT JOIN step_links ON step_links.lesson_id = lessons.id
   LEFT JOIN steps ON steps.discarded_at IS NULL
     AND steps.id = step_links.step_id
   LEFT JOIN attempts ON attempts.step_id = steps.id AND attempts.correct = true
   LEFT JOIN participations ON participations.course_id = courses.id
     WHERE participations.student_id = 3
   GROUP BY courses.id"
 )

Добрый день, может кто-то подсказать как в таком запросе получить вместо COUNT(DISTINCT lessons.id), вместо всех уроков, только те уроки у которых все steps -> attemts.correct = true?
И сразу же вопрос есть тут кто-то кто может доходчиво и наглядно научить сложным sql запросам и нюансам с блокировками? Разумеется не бесплатно.
источник

qq

qq qq in pgsql – PostgreSQL
подскажите кто каким планировщиком задач пользуется?
источник

qq

qq qq in pgsql – PostgreSQL
и что лучше pg_agent или pg_cron?
источник

qq

qq qq in pgsql – PostgreSQL
как записывать логи pg_cron в таблицу?
источник

.

. in pgsql – PostgreSQL
Всем привет! Есть ли возможность выдать права на чтение логов postgres системному пользователю?
источник

SZ

Sergey Zhuravlev in pgsql – PostgreSQL
qq qq
и что лучше pg_agent или pg_cron?
если у вас активно используется pgadmin — пробуйте pgagent ибо оно
настраивается именно через pgadmin и некий интерфейс по логам и тд. дает
источник

NB

Nick Belous in pgsql – PostgreSQL
Как можно один и тот же столбец отобразить во вьюхе дважды, но с разными условиями?
Т.е., допустим, у меня есть столбец col1. Мне необходимо отобразить его сначала, как Cogn1 с определенными условиями, а затем в той же вьюхе, как Cogn2 с другими условиями?
источник

NB

Nick Belous in pgsql – PostgreSQL
Через join?
источник

ВГ

Владимир Гришин... in pgsql – PostgreSQL
Nick Belous
Через join?
Select (case...) As Cogn1 (case ..) as Cogn2
источник

NB

Nick Belous in pgsql – PostgreSQL
Оо, спасибо большое
источник

ВГ

Владимир Гришин... in pgsql – PostgreSQL
Синтаксис кейса погуглите
источник

NB

Nick Belous in pgsql – PostgreSQL
Да, принял
источник

SU

Sergey Ufimtsev in pgsql – PostgreSQL
Ребят, подскажите плиз нужно сделать xpath запрос к xml полю с неймспейсами, пишу короч так where ((xpath('/ns2:fcsNotificationEF/*[local-name()="purchaseResponsible"]/*[local-name()="responsibleOrg"]/*[local-name()="INN"]/text()'::text,
                            doc_xml_content))[1]::TEXT) = :inn в итоге ругается что Undefined namespace prefix
источник

NN

Nick Novikov in pgsql – PostgreSQL
Sergey Ufimtsev
Ребят, подскажите плиз нужно сделать xpath запрос к xml полю с неймспейсами, пишу короч так where ((xpath('/ns2:fcsNotificationEF/*[local-name()="purchaseResponsible"]/*[local-name()="responsibleOrg"]/*[local-name()="INN"]/text()'::text,
                            doc_xml_content))[1]::TEXT) = :inn в итоге ругается что Undefined namespace prefix
Нужно - делай!
источник

NN

Nick Novikov in pgsql – PostgreSQL
Sergey Ufimtsev
Ребят, подскажите плиз нужно сделать xpath запрос к xml полю с неймспейсами, пишу короч так where ((xpath('/ns2:fcsNotificationEF/*[local-name()="purchaseResponsible"]/*[local-name()="responsibleOrg"]/*[local-name()="INN"]/text()'::text,
                            doc_xml_content))[1]::TEXT) = :inn в итоге ругается что Undefined namespace prefix
Третий параметр у xpath - массив с отображениями неймспейсов
источник

NN

Nick Novikov in pgsql – PostgreSQL
Даже в документации сразу примеры
источник

SU

Sergey Ufimtsev in pgsql – PostgreSQL
Nick Novikov
Третий параметр у xpath - массив с отображениями неймспейсов
Спасибо
источник