ID, так проще отделять сущности друг от друга. Хотим добавить этот ID отдельным полем и продолжать использовать UUID. При этом цифровой ID должен начинаться для каждого тенанта/аккаунта сначала, то есть в таблице может быть много полей с одинаковым цифровым ID. Можно ли в постгрес сделать авктоинкремент зависимым от другого поля? В иделае это должна быть какая-то функция, которая увеличивает инкремент при вставке:
в 12 есть генерируемые колонки, но они тут не помогут. видимо, только триггер
готовить специальный sequence перед вставкой
Обсуждают сегодня