pgsql | Unsorted

Telegram-канал pgsql - pgsql – PostgreSQL

9404

Чат русскоязычного сообщества PostgreSQL, здесь мы обсуждаем технические вопросы, для поиска работы и предложения вакансий есть группа https://t.me/pgsqljobs For English discussion visit https://t.me/pg_sql

Subscribe to a channel

pgsql – PostgreSQL

Угу..это руководству объясните. Интернет полон картинок - структура грузоперевозок по ФО

Читать полностью…

pgsql – PostgreSQL

станции которые находятся на территории Центрального федерального округа.

Читать полностью…

pgsql – PostgreSQL

ЦФО для пример -- получить по станциям агрегированные данные - обычная бизнес задача. А не пробовали тестировать на суррогатных ключах? Писать ключ сразу при вставке массива данных в таблицу фактов, а смену станции проводить в промежуточной таблице между справочником станций и таблицей фактов?

Читать полностью…

pgsql – PostgreSQL

Вернемся к ЦФО. Как такой отчет себя чувствует на объеме в несколько сот станций? Т.е. запрашивать не по 1 станции а по массиву значений

Читать полностью…

pgsql – PostgreSQL

Ну вот. Т.е запросом по коду станции и дате формируете группировку код + имя станции и считаете агрегат.

Читать полностью…

pgsql – PostgreSQL

В операциях кроме кода станции всегда есть дата. А дата с кодом станции однозначно определяет уже все атрибуты станции, включая её имя.

Читать полностью…

pgsql – PostgreSQL

Разные код+имя. Отдельно по имени это бессмысленно.

Читать полностью…

pgsql – PostgreSQL

Я не понимаю, при чём тут вообще ЦФО. Поясните Вашу мысль.

Читать полностью…

pgsql – PostgreSQL

В смысле? У нас вынужденная консистентость в конечном итоге. Сегодя отчёт может показать станцию с некоторым кодом с одним именем, а завтра, когда данные обновятся - уже с другим.

Читать полностью…

pgsql – PostgreSQL

В момент, когда эта информация пришла от поставщика данных.

Читать полностью…

pgsql – PostgreSQL

А в какой момент в таблице появилось время смены станции при одинаковом коде 12345?

Читать полностью…

pgsql – PostgreSQL

В запросе GROUP BY station.code, station.name

Читать полностью…

pgsql – PostgreSQL

До 01.02.2026 в отчете будет отображать "Подзаборная (12345)", а после - уже "Заповоротная (12345)"

Читать полностью…

pgsql – PostgreSQL

А в чём проблема? Просто JOIN нужно делать не по gist, а по btree индексу. К тому же это относится только к оперативным данным, которых ещё нет в ClickHouse

Читать полностью…

pgsql – PostgreSQL

Джойнить миллионы записей? А если пользователей человек 100?

Читать полностью…

pgsql – PostgreSQL

У станций нет никакой связи с федеральными округами. Можно фиктивно привязывать по геокоординатам, но и тут это будет на мокрый палец.

Читать полностью…

pgsql – PostgreSQL

Поясните сначала, какое отношение к станциям имеет ЦФО. Я не понимаю этого.

Читать полностью…

pgsql – PostgreSQL

При чём тут ЦФО? А на объеме в 33333 при запросе по таблице со 127 миллионами записей запрос чувствует себя замечательно. Я это разбирал на Хабре https://habr.com/ru/articles/978932/#comment_29283538

Читать полностью…

pgsql – PostgreSQL

Я так и написал В запросе GROUP BY station.code, station.name

Читать полностью…

pgsql – PostgreSQL

Даже если это имя временное вроде "Добавлено автоматически 16.07.2026 16:54:03"

Читать полностью…

pgsql – PostgreSQL

чет совсем запутался. новое имя появляется уже позже. в данных о вагонах только код станции.

Читать полностью…

pgsql – PostgreSQL

Вы еще про это не рассказали. - Я правильно понял что запросом по периоду для отчета делите эти записи на разные имена станций?

Читать полностью…

pgsql – PostgreSQL

Ну обождите. Вы вроде писали что у вас приходят записи по коду 12345. Задним числом через месяц приходит смена станции. Я правильно понял что запросом по периоду для отчета делите эти записи на разные имена станций? При таком подходе как будет себя чувствовать сервер на объеме в несколько сотен станций включая московский железнодорожный узел и пр. города? Скажет начальство - хочу видеть сколько было вагонов обработано в ЦФО. Классическая OLAP задача

Читать полностью…

pgsql – PostgreSQL

А при чём тут вообще ЦФО?

Читать полностью…

pgsql – PostgreSQL

И пробовали сформировать запрос для станций ЦФО?

Читать полностью…

pgsql – PostgreSQL

А аналитики что говорят?

Читать полностью…

pgsql – PostgreSQL

Вы мне про запрос расскажите

Читать полностью…

pgsql – PostgreSQL

Ну вот сегодня 16.07.2026. Например 02 февраля 2026 сменилась станция. Хочу увидеть две записи за годовой отчет. Одна с 16.07.2025-01.02.2026 и 02.02.2026-15.07.2026. Как название будете добавлять?

Читать полностью…

pgsql – PostgreSQL

Если в начале года код 12345 принадлежал одной станции, а в конце - уже другой, то достаточно добавить в группировку наименование станции. Оно всегда будет различаться.

Читать полностью…

pgsql – PostgreSQL

Скорее всего, что одно сложно, что второе. Только одно самодельное и родное, а второе придумано лет пятьдесят назад и кто они были такие, чтобы нам указывать?

Читать полностью…
Subscribe to a channel