sql >> Databáze >  >> RDS >> PostgreSQL

Jak mohu zastavit skript Postgres, když narazí na chybu?

Myslím, že řešení přidat následující do .psqlrc má k dokonalosti daleko

\set ON_ERROR_STOP on

existuje mnohem jednodušší a pohodlnější způsob - použijte psql s parametrem:

psql -v ON_ERROR_STOP=1

lepší je použít také -X parametr vypínání použití souboru .psqlrc.Funguje mi perfektně

p.s. řešení nalezené ve skvělém příspěvku od Petera Eisentrauta. Děkuji, Petře! http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html



  1. newid() uvnitř funkce serveru SQL

  2. Jak rozdělit DATE a TIME z DATETIME v MySQL

  3. Jak se připojit k MySQL z příkazového řádku

  4. O prvku formátu RM v Oracle