|
トランザクション中にユーザのsql文に間違いがあった場合
|
PostgreSQLはそのトランザクションをロールバックします。
|
|
トランザクション中にフロントエンドプロセスが異常終了した場合
|
PostgreSQLはそのトランザクションをロールバックします。
|
|
トランザクション中にPostgreSQLサーバマシンが停電などで停止した場合
|
次にPostgreSQLを起動した時にPostgreSQLが自動的に異常状態検知して、
しばらくの間リカバリモードとなった後に、サービスが開始されます。
異常終了したトランザクションはロールバックされます。
|
|
PostgreSQLの処理としては正常だが、業務的には誤ってデータを更新してしまった場合
|
PostgreSQLには、ある時点に回復させるポイントインタイムリカバリ機能が現在はありません。
そこで、前回バックアップをおこなった内容からリカバリすることになります。
|