Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 20000 рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2021, 18:38   #1
polin11
Форумчанин
 
Регистрация: 07.06.2015
Сообщений: 139
По умолчанию ERROR: tuple concurrently updated в чем проблема

Использую СУБД Postgresql,
Есть запрос, при помощи него получаю записи в которых значение поля "Person" (поле текстового формата)
невозможно привести в типу UUID


Код:
CREATE OR REPLACE FUNCTION uuid_or_null(str text)
           RETURNS uuid AS $$
           BEGIN
                 RETURN str::uuid;
           EXCEPTION WHEN invalid_text_representation THEN
                 RETURN NULL;
           END;
           $$ LANGUAGE plpgsql;
   
             SELECT DISTINCT "Id", "Person"
           FROM "Document"
           WHERE "Person" IS NOT NULL AND uuid_or_null("Person") IS NULL
Возникла проблема с 1 БД (на двух других БД без ошибок), падает ошибка tuple concurrently updated в чем проблема не могу разобраться?
polin11 вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сложить Tuple? Keniro Помощь студентам 1 08.10.2016 18:40
Контейнер аля Tuple - C++ progerer Общие вопросы C/C++ 1 12.08.2016 18:26
Не могу понять в чем дело! error c2679 Акунёк Общие вопросы C/C++ 3 31.01.2011 17:56


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS