| От | Pavel Luzanov |
|---|---|
| Тема | Re: conditionally terminate psql script |
| Дата | |
| Msg-id | 2c2417d2-9a81-73e7-23d5-a10436e4a2ff@postgrespro.ru обсуждение исходный текст |
| Ответ на | Re: conditionally terminate psql script (hamann.w@t-online.de) |
| Ответы |
Re: conditionally terminate psql script
|
| Список | pgsql-general |
On 17.12.2018 16:07, hamann.w@t-online.de wrote: > Hi, many thanks -- too bad I am still using 9.3 In this case you can try ON_ERROR_STOP psql variable. Something like this: \set ON_ERROR_STOP on do $$ declare total bigint; begin select count(*) into total from pg_class where 1=1; if total = 0 then raise exception 'Nothing found.'; end if; raise notice '% records found.', total; end; $$ language plpgsql; \echo Continue execution... ----- Pavel Luzanov Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера