Size: a a a

DBA - русскоговорящее сообщество

2021 June 15

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Там ошибка, в Users нет поля Status...
источник

ВП

Василий Попов... in DBA - русскоговорящее сообщество
ну я там не обращался так, в Trips есть
источник

P

Petr in DBA - русскоговорящее сообщество
А какие ещё варианты есть? Без ddl операций.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Наследование реализовывать. 5 штук реализаций возможны, если не ошибаюсь, согласно классификации из документации на  Hibernate...
(Не все конечно применять нужно в нормальной реляционной СУБД)
источник

f

freecod in DBA - русскоговорящее сообщество
Привет, подскажите, как в монге релизовать updateOne с такой логикой:

{
   "$push": {"leads": {
       CampaignID: r.CampaignID,
       SendDate:   r.SendDate,
   }},
   "$pull": {"leads": {
       "send_at": {"$lt": cleanBeforeAt}},
   },
}

суть в том, что мы одновременно добавляем новую запись в массив leads и чистим в нем устаревшие subdocuments. Операций много, делать разными запросами не очень хочется.

Пример выше не сработает на реальной монге т.к. «Updating the path 'leads' would create a conflict at 'leads’». Как-то иначе реализовать эту логику в рамках одного запроса можно?
источник
2021 June 16

АП

Алла Победоносцева... in DBA - русскоговорящее сообщество
#вакансия #DBA #postgreSQL #remote #удаленка #middle #senior

Город: Россия, Москва, Удаленка
Занятость: полная
Зарплата: 200-270т.р. net

Кто мы:

Мы digital проект связaнный с недвижимостью.  Это новый проект, с aтмосферой стaртапа, развивaется очень динамично.  Мы ценим простое общение в комaнде, инициaтивность и ищем такого же командного игрока.   Ценим мастерство и пристальное внимание к деталям. Стремимся выпускать поддерживаемый и легко масштабируемый код.   Работаем небольшой командой, уважаем чужие идеи, инициативу и даём возможность влиять на продукт. Дорожим культурой общения, сотрудничества и взаимодействия.                                                                              

Kого мы ищем:
DBA middle/senior

Что мы хотим:

    опыт работы с linux-системами;
    опыт администрирования баз данных от 3 лет;
    опыт администрирования баз данных postgreSQL от 1 года;
    опыт траблшутинга;
    навыки работы с инструментами обеспечения отказоустойчивости баз    данных;
    навыки работы с инструментами пуллинга и балансировки нагрузки на базы данных;
    навыки тюнинга конфигурационных параметров СУБД;
    навыки оптимизации запросов;
    навыки написания скриптов автоматизации регламентных задач;
    навыки работы с мониторингом баз данных;

   Будет плюсом:
- опыт работы с системами автоматизации управления конфигами баз данных;
-  знание plpgsql
 
Что мы предлагаем:

  - Оформление по ТК РФ (белая зарплата, отпуск и пр.)
  - Зарплату в рынке, интересный проект и хорошую команду
  - ДМС
  - квартальные премии (20-30% от оклада

Контактное лицо: @Alla_Ma
источник

Е

Егор Шкулов... in DBA - русскоговорящее сообщество
Всем привет, подскажите пожалуйста, нужно вывести самую объёмную книгу из таблицы (указать её название, цену, жанр и т.д). Я создал такой запрос, но он не корректен:
select id_book, name, genre, price, pages
from books
where max(pages);
Подскажите, как правильно создать подобный запрос?
источник

DP

Dmitry Paziy in DBA - русскоговорящее сообщество
max(pages) надо в селект вывести и затем группировку
источник

DP

Dmitry Paziy in DBA - русскоговорящее сообщество
вместо pages
источник

E

Etki in DBA - русскоговорящее сообщество
А вот и нет, бебебе
источник

E

Etki in DBA - русскоговорящее сообщество
Ему просто отсортировать по pages надо
источник

Е

Егор Шкулов... in DBA - русскоговорящее сообщество
Если можешь, напиши как отсортировать?
источник

E

Etki in DBA - русскоговорящее сообщество
Order by
источник

Е

Егор Шкулов... in DBA - русскоговорящее сообщество
У меня таким запросом получилось найти:)
select id_book, name, genre, pages, price
from books
where pages = (select max(pages) from books);
источник

E

Etki in DBA - русскоговорящее сообщество
Писос
источник

E

Etki in DBA - русскоговорящее сообщество
Зачем
источник

E

Etki in DBA - русскоговорящее сообщество
Отсортировать и взять только один результат
источник

Ю

Юрий Шапоренко... in DBA - русскоговорящее сообщество
Потому что их может быть больше, чем одна, с таким количеством страниц?
источник

E

Etki in DBA - русскоговорящее сообщество

SELECT id_book, name, genre, pages, price
FROM books
ORDER BY pages DESC
LIMIT 1


*Последняя строка может зависеть от конкретного движка
источник

E

Etki in DBA - русскоговорящее сообщество
> вывести самую объёмную книгу
источник