VS
Size: a a a
VS
VS
VS
HF
HF
VS
VS
VS
HF
VS
VS
VS
HF
VS
VS
HF
DL
ОШИБКА: повторяющееся значение ключа нарушает ограничение уникальности "user_user_phone_9279a142_uniq"
DETAIL: Ключ "(phone)=(+700007045249)" уже существует.
UPDATE user_user
SET phone = (SELECT format('+70000%s%s%s%s%s%s%s', a[1], a[2], a[3], a[4], a[5], a[6], a[7]) FROM (
SELECT ARRAY (
SELECT trunc(random() * 10)::int
FROM generate_series(1, 10)
) AS a
) sub) WHERE id IN ( SELECT id FROM user_user);
DL
VS
VS
ОШИБКА: повторяющееся значение ключа нарушает ограничение уникальности "user_user_phone_9279a142_uniq"
DETAIL: Ключ "(phone)=(+700007045249)" уже существует.
UPDATE user_user
SET phone = (SELECT format('+70000%s%s%s%s%s%s%s', a[1], a[2], a[3], a[4], a[5], a[6], a[7]) FROM (
SELECT ARRAY (
SELECT trunc(random() * 10)::int
FROM generate_series(1, 10)
) AS a
) sub) WHERE id IN ( SELECT id FROM user_user);