Size: a a a

pgsql – PostgreSQL

2020 August 05

М

Максим in pgsql – PostgreSQL
Ребята, помогите с скриптом, чето допереть не могу…
Надо вывести динамику изменения значений за прошлый день

Вот так я тяну статистику, надо 4ая строка с изменением
из скрипта в принципе понятна схема.
В инфо храняться айдишки дат и регионов

select d.dt, r."name", i.info from korona.info i
join korona.dates d on i.id_date=d.id
join korona.region r on r.id = i.id_region
источник

М

Максим in pgsql – PostgreSQL
самое простое - добавить вложенный селект и сджойнить его на дату-1 , в вложенном селекте такой же скрипт.
Но разве это самый оптимальный способ?
источник

М

Максим in pgsql – PostgreSQL
select d.dt, r."name", i.info, din.info as infoo from korona.info i
join korona.dates d on i.id_date=d.id
join korona.region r on r.id = i.id_region
left join (
 select d.dt, r."name", i.info from korona.info i
 join korona.dates d on i.id_date=d.id
 join korona.region r on r.id = i.id_region
) as din on r."name" = din.name and din.dt = d.dt - interval '1 day'


Мне не нравится 🙂
источник

OM

Oleg Makarikhin in pgsql – PostgreSQL
почитай про оконные функции и lag
источник

T

Tima in pgsql – PostgreSQL
После установки приложения выдает такую ошибку. В чем может быть проблема ?
источник

JD

Jim Di in pgsql – PostgreSQL
в логи посмотри. и в журнал событий
источник

NB

Nick Belous in pgsql – PostgreSQL
Есть таблица с пустыми строками (.xlsx). Необходимо загрузить её в таблицу (как я понимаю, вместо пустых строк будут нулы (если можно, то подскажите, как от них избавиться)). Я подумал по поводу union, но не знаю, как его применить.
источник

NB

Nick Belous in pgsql – PostgreSQL
Тимлид сказал, что необходимо использовать concat в excel, чтобы после с помощью insert into все загрузить сразу в таблицу. Но после concat данные просто будут представлять собой одну строку. Insert просто занесет её в первый столбец таблицы и все.
источник

EA

Erlan A in pgsql – PostgreSQL
copy используйте
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nick Belous
Есть таблица с пустыми строками (.xlsx). Необходимо загрузить её в таблицу (как я понимаю, вместо пустых строк будут нулы (если можно, то подскажите, как от них избавиться)). Я подумал по поводу union, но не знаю, как его применить.
> Необходимо загрузить её в таблицу

А чем / как Вы загружаете?

> Тимлид сказал, что необходимо использовать concat в excel, чтобы после с помощью insert into все загрузить сразу в таблицу.

Он хочет, чтобы Excel работал с PostgreSQL непосредственно (через ODBC, например), или как?

А вообще, не стоит путать таблицы баз данных (реляционные отношения) с Excel-евскими таблицами, несмотря на то, что они на первый взгляд похожи — это совершенно разные вещи (вот эти Ваши "первые столбцы таблицы" намекают, что Вы путаете).
источник

NB

Nick Belous in pgsql – PostgreSQL
Yaroslav Schekin
> Необходимо загрузить её в таблицу

А чем / как Вы загружаете?

> Тимлид сказал, что необходимо использовать concat в excel, чтобы после с помощью insert into все загрузить сразу в таблицу.

Он хочет, чтобы Excel работал с PostgreSQL непосредственно (через ODBC, например), или как?

А вообще, не стоит путать таблицы баз данных (реляционные отношения) с Excel-евскими таблицами, несмотря на то, что они на первый взгляд похожи — это совершенно разные вещи (вот эти Ваши "первые столбцы таблицы" намекают, что Вы путаете).
Благодарю. Попробую разобраться.
источник

🔥Э

🔥 Хамон Эврибади... in pgsql – PostgreSQL
Nick Belous
Есть таблица с пустыми строками (.xlsx). Необходимо загрузить её в таблицу (как я понимаю, вместо пустых строк будут нулы (если можно, то подскажите, как от них избавиться)). Я подумал по поводу union, но не знаю, как его применить.
csv, ctv
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Онласын Тохтаев
Patroni не сильно известен руководство выбрало pacemaker
А сопровождать кластер тоже руководство будет?
По pacemaker хороший опыт у коллег из postgres pro.
источник

ОТ

Онласын Тохтаев... in pgsql – PostgreSQL
конечно нет, моя задача развернуть чтоб работала корректно.
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
подскажите, как можно диагностировать долгий index only scan ?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
грешу , что индекс развалился как то(
источник

SG

Sergey Gr in pgsql – PostgreSQL
Владимир Яворский
подскажите, как можно диагностировать долгий index only scan ?
EXPLAIN ANALYZE BUFFERS + track_io_timing
источник

SG

Sergey Gr in pgsql – PostgreSQL
Владимир Яворский
грешу , что индекс развалился как то(
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
Sergey Gr
EXPLAIN ANALYZE BUFFERS + track_io_timing
так оно и показало, что index only scan долгий(
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Владимир Яворский
так оно и показало, что index only scan долгий(
Так нам покажите. :)
источник