2021-08-30 21:31:09 +03:00
|
|
|
================================================================================
|
|
|
|
dummy
|
|
|
|
================================================================================
|
|
|
|
do $$ begin
|
|
|
|
raise;
|
|
|
|
end $$;
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
(source_file
|
|
|
|
(do_block
|
|
|
|
(block
|
|
|
|
(dollar_quote)
|
|
|
|
(body
|
2021-09-01 18:47:14 +03:00
|
|
|
(raise_statement))
|
2021-08-30 21:31:09 +03:00
|
|
|
(dollar_quote))))
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
basic
|
|
|
|
================================================================================
|
|
|
|
do $$ begin
|
|
|
|
raise 'alarms';
|
|
|
|
end $$;
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
(source_file
|
|
|
|
(do_block
|
|
|
|
(block
|
|
|
|
(dollar_quote)
|
|
|
|
(body
|
|
|
|
(raise_statement
|
|
|
|
(string)))
|
|
|
|
(dollar_quote))))
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
with level
|
|
|
|
================================================================================
|
|
|
|
do $$ begin
|
|
|
|
raise notice 'alarms';
|
|
|
|
end $$;
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
(source_file
|
|
|
|
(do_block
|
|
|
|
(block
|
|
|
|
(dollar_quote)
|
|
|
|
(body
|
|
|
|
(raise_statement
|
|
|
|
(identifier)
|
|
|
|
(string)))
|
|
|
|
(dollar_quote))))
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
with level and args
|
|
|
|
================================================================================
|
|
|
|
do $$ begin
|
|
|
|
raise notice 'alarms %d', _foo, bar;
|
|
|
|
end $$;
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
(source_file
|
|
|
|
(do_block
|
|
|
|
(block
|
|
|
|
(dollar_quote)
|
|
|
|
(body
|
|
|
|
(raise_statement
|
|
|
|
(identifier)
|
|
|
|
(string)
|
|
|
|
(identifier)
|
|
|
|
(identifier)))
|
|
|
|
(dollar_quote))))
|