1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-19 13:19:39 +02:00
Maybe/db/migrate/20250206003115_remove_import_status_enum.rb
Zach Gollwitzer 536c82f2aa
Some checks failed
Publish Docker image / ci (push) Has been cancelled
Publish Docker image / Build docker image (push) Has been cancelled
Feature: Add the ability to "revert" a CSV import (#1814)
* Allow reverting imports

* Fix tests

* Add currency column to all imports

* Don't auto-enrich demo account
2025-02-07 15:36:05 -05:00

21 lines
534 B
Ruby

class RemoveImportStatusEnum < ActiveRecord::Migration[7.2]
def up
change_column_default :imports, :status, nil
change_column :imports, :status, :string
execute "DROP TYPE IF EXISTS import_status"
end
def down
execute <<-SQL
CREATE TYPE import_status AS ENUM (
'pending',
'importing',
'complete',
'failed'
);
SQL
change_column :imports, :status, :import_status, using: 'status::import_status'
change_column_default :imports, :status, 'pending'
end
end