[BUGS] plpgsql - wrong using of PERFORM statement doesn't raise a error

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема [BUGS] plpgsql - wrong using of PERFORM statement doesn't raise a error
Дата
Msg-id CAFj8pRDtmPEekCWNpKQjcJ5=o5YPBR6SrNTZWGS+j-mx3c9UhQ@mail.gmail.com
обсуждение исходный текст
Ответы Re: [BUGS] plpgsql - wrong using of PERFORM statement doesn't raise a error  (Pavel Stehule <pavel.stehule@gmail.com>)
Список pgsql-bugs
Hi

Following command finishing without any error, but (as expected) do nothing

postgres=# create table foo(a int);
CREATE TABLE
Time: 51,363 ms
postgres=# DO $$
postgres$# DECLARE t text;
postgres$# BEGIN
postgres$#   t := 'INSERT INTO foo VALUES(10)';
postgres$#   PERFORM t;
postgres$# END;
postgres$# $$;
DO
Time: 4,375 ms
postgres=# select * from foo;
┌───┐
│ a │
╞═══╡
└───┘
(0 rows)

Time: 1,367 ms


Regards

Pavel Stehule

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Josef Machytka
Дата:
Сообщение: Re: [BUGS] BUG #14471: PostgreSQL 9.6 "NOT IN" in select causes crashwith "ERROR: unknown error"
Следующее
От: Pavel Stehule
Дата:
Сообщение: Re: [BUGS] plpgsql - wrong using of PERFORM statement doesn't raise a error