oid, но его в 13й версии вроде отключают, т.е. видимо не стоит использовать? Задача банальна... Берем записи, обрабатываем как-то и обновляем. Всё в одной транзакцаа. На таблице нет PK, там фарш данных. Поэтому в Оракл и использовался отчасти rowid ("ссылка" на запись на диске)
Не делать таблиц без PK.
докидать gen_random_uuid или seq нельзя?
Тут полностью согласен. PK добавить с identity как раз и думаю, но вдруг есть решение без добавления поля. Это легаси страшно трогать 😁
Могу разве что посочувствовать. Решэние с эмуляцыей таблицы через view будет, боюсь, ещё сложнее чем приведение всего в нормальный вид. Впрочем, добавить колонку с названием "rowid" проблем быть не должно. Вот если клиентский код ещё и списки колонок берёт из базы...
Уже 😁 спасибо
Обсуждают сегодня