ли способ передать аргументы в этот блок, когда я делаю экзекьют с питона? Вне блока $1, $2, чтобы их получить, и тд работают, а внутри уже нет
create function confirm(_a text, _b integer) returns void language 'plpgsql' as $BODY$ begin ASSERT EXISTS (select id from user_phone_auth_temporary where phone_digits = _a and verification_code = _b), 'sda'; end; $BODY$; select confirm('asdsada', 1) ;
Я обнаружил интересный момент — та ошибка возникала именно в момент вызова функции
ну я у себя проверил вариант, который прислал, все работает вроде
он ругается на $1 и $2, попробуй значения передать select confirm('',1)
А как мне вставить именно 1 и 2? Я их передаю с питона
Обсуждают сегодня