на табличку запихнуть on conflict (column_to_check_for_unique) do update?
технически столбец уникален, но вешать на него индекс не хочу
Вроде судя по доке так можно, но я чёт никак синтаксис не раздуплю
Нет, не можете. > Вроде судя по доке так можно, но я чёт никак синтаксис не раздуплю Где Вы это читаете?
index_expression Similar to index_column_name, but used to infer expressions on table_name columns appearing within index definitions (not simple columns). Follows CREATE INDEX format. SELECT privilege on any column appearing within index_expression is required. Возможно я что-то не верно понял...
Это вариант для "вывода" существующего уникального индекса путём перечисления его полей, а не путём указания его названия — и лучше так и указывать, чтобы к названиям не привязываться. Но сам этот индекс должен быть в любом случае.
Обсуждают сегодня