bricolages / bricolage

AWS-oriented Data Warehouse Framework
114 stars 20 forks source link

Modify jobe_execution_states table to add lock column #123

Closed ragi256 closed 4 years ago

ragi256 commented 4 years ago

job_execution_states テーブルに lock 情報が入っていないため、ロックをとったり外したりしたときの履歴がきちんと残らず2重に履歴レコードが発行されているように見えていました。

job_execution_stateslock カラムを追加し、 JobExecutionState#create にも lock 引数を追加します。 また、そのまま JobExecution#for_record 由来の job_execution.lock をみると 't''f' といったようにstringで保存されてしまっているのでboolに直します。

ragi256 commented 4 years ago

そもそものDB設計で大きく修正が必要となったため、合わせてこちらのテーブルに関しても変更されるためcloseします