sql >> データベース >  >> RDS >> PostgreSQL

エラーが発生したときにPostgresスクリプトを停止するにはどうすればよいですか?

    .psqlrcに以下を追加するソリューションは完璧にはほど遠いと思います

    \set ON_ERROR_STOP on
    

    よりシンプルで便利な方法があります-パラメータでpsqlを使用してください:

    psql -v ON_ERROR_STOP=1
    

    -Xも使用することをお勧めします .psqlrcファイルの使用をオフにするパラメータ。私にとっては完璧に機能します

    p.s. PeterEisentrautからの素晴らしい投稿で見つかった解決策。ありがとう、ピーター!http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html



    1. SQLServerデータベースですべての外部キー制約を有効にするスクリプトを生成する方法-SQLServer/TSQLチュートリアルパート78

    2. SQL Server(T-SQL)で現在のログインIDを取得する

    3. インデックスを使用してMySQLクエリのパフォーマンスを向上させる方法

    4. Oracle:PL/SQLを使用してWordで通貨額を変換する