sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan kan jeg stoppe et Postgres-script, når det støder på en fejl?

Jeg tror, ​​at løsningen til at tilføje følgende til .psqlrc er langt fra perfekt

\set ON_ERROR_STOP on

der findes en meget mere enkel og bekvem måde - brug psql med parameter:

psql -v ON_ERROR_STOP=1

bedre at bruge også -X parameter slår .psqlrc fil brug fra. Fungerer perfekt for mig

p.s. løsningen fundet i flot indlæg fra Peter Eisentraut. Tak, Peter!http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html



  1. Opdatering af JLabel via SetIcon fra bytea-datatype i postgres

  2. Hvornår skal jeg bruge semikolon i SQL Server?

  3. Sådan fungerer RIGHT()-funktionen i MySQL

  4. Sådan opretter du PL/SQL-lagrede procedurer med parametre i Oracle-databasen