PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana saya bisa menghentikan skrip Postgres ketika menemukan kesalahan?

Saya pikir solusi untuk menambahkan berikut ke .psqlrc masih jauh dari kesempurnaan

\set ON_ERROR_STOP on

ada cara yang jauh lebih sederhana dan nyaman - gunakan psql dengan parameter:

psql -v ON_ERROR_STOP=1

lebih baik gunakan juga -X parameter mematikan penggunaan file .psqlrc. Berfungsi sempurna untuk saya

hal. solusi ditemukan di pos bagus dari Peter Eisentraut. Terima kasih, Peter!http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tolok ukur Meltdown PostgreSQL

  2. Kueri Tab Silang PostgreSQL

  3. Kembalikan Jenis Tabel dari fungsi A di PostgreSQL

  4. Alias ​​referensi dalam klausa WHERE

  5. Salin Postgres dari Variabel dengan data CSV