Fix candidate mileage review findings
This commit is contained in:
@@ -47,8 +47,14 @@ func NewWriter(exec Execer, loc *time.Location) *Writer {
|
||||
}
|
||||
|
||||
func (w *Writer) EnsureSchema(ctx context.Context) error {
|
||||
if _, err := w.exec.ExecContext(ctx, DailyMileageTableSQL); err != nil {
|
||||
return err
|
||||
for _, statement := range []string{
|
||||
DataSourceTableSQL,
|
||||
DailyMileageSourceTableSQL,
|
||||
DailyMileageTableSQL,
|
||||
} {
|
||||
if _, err := w.exec.ExecContext(ctx, statement); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
for _, statement := range DailyMileageAlterSQL {
|
||||
if _, err := w.exec.ExecContext(ctx, statement); err != nil && !isDuplicateColumnError(err) {
|
||||
|
||||
Reference in New Issue
Block a user