Re: How do I quit in the middle of a SQL script?
| От | Mischa Sandberg |
|---|---|
| Тема | Re: How do I quit in the middle of a SQL script? |
| Дата | |
| Msg-id | 1116622305.428e4de1790dc@webmail.telus.net обсуждение исходный текст |
| Ответ на | Re: How do I quit in the middle of a SQL script? (John DeSoi <desoi@pgedit.com>) |
| Список | pgsql-sql |
Quoting John DeSoi <desoi@pgedit.com>: > > On May 20, 2005, at 1:22 PM, Wei Weng wrote: > > > Say if I want to add a small snip of code in front of the sql script > > generated by the pg_dump, to check for something then if the condition > > doesn't match, the script terminates right away. (Without actually > > doing the restoring stuff that the following large chunk is supposed > > to do) > > > > Can I do that? > > Put this at the start of the file to make psql stop if there is an > error: > > \set ON_ERROR_STOP 1 > > > And is it a good idea to add arbitrary code to the database dump sql > > script? > > No problem if you know what you are doing and/or have good backups :) You don't have to: pg_restore mydb.dump | psql --set ON_ERROR_STOP=1
В списке pgsql-sql по дате отправления: