Size: a a a

pgsql – PostgreSQL

2021 July 01

КБ

Костя Богомолов... in pgsql – PostgreSQL
Да. И потому при апдейте значение поля не измениться
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
Визуально не измениться:)
источник

ГР

Геннадий Романов... in pgsql – PostgreSQL
)))
я имел ввиду как сделать так чтобы старые поля не менялись
а update сработал только для измененных полей
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
Но по большому счету на физическом уровне посгресу все равно поменяли Вы одно поле или несколько
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
Кроме как наверно hot update
источник

ГР

Геннадий Романов... in pgsql – PostgreSQL
все кажется догнал запихнуть условие в WHERE в update

подскажите как форматировать вывод CURRENT_DATE() ? допустим  yyyyMMdd?
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
to_char(current_date,'yyyyMMdd');
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
источник

ГР

Геннадий Романов... in pgsql – PostgreSQL
супер!
источник

ГР

Геннадий Романов... in pgsql – PostgreSQL
отлично получилось такая ебола

UPDATE clients
      SET status_change_date_time_utc = to_char(CURRENT_TIMESTAMP(),'YYYY-MM-DD HH24:MI:SS'
 FROM statuses
WHERE clients.card_number = statuses.card_number
  AND clients.status <> statuses.old_status
  AND clients.status <> 'Blocked'


вроде должна работать
источник

ГР

Геннадий Романов... in pgsql – PostgreSQL
Кстати интересный результат запроса

как же все-таки работает условие для правой таблицы в ON при left join?
источник

KZ

Konstantin Zaitsev in pgsql – PostgreSQL
Как вы и написали, строк таких нет в ней))))
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
А Вы вопрос можете уточнить, привести какие-то примеры?
источник

С

Сергей in pgsql – PostgreSQL
В этом стиле
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Да, конечно есть. Эта типовая задача называется "groupwise maximum", и с соответствующим индексом (в данном случае — ON (ChatId, id) ) некоторые её решения (те, которые с LATERAL / rCTE)  работают именно так.
источник

DP

Darafei Praliaskousk... in pgsql – PostgreSQL
distinct on вам нужен
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
А вот  производительность DISTINCT ON как раз зависит от количества элементов, принадлежащих каждой группе.
источник

С

Сергей in pgsql – PostgreSQL
Можете привести пример кода?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Хмм... а что, Вы ничего не нашли в интернете по этому термину?
Море же всего было (если нет, могу поискать — у меня где-то были примеры / ссылки).
источник

С

Сергей in pgsql – PostgreSQL
У вас, возможно, под рукой есть примеры. Это сократило бы время поиска :)
источник