1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-25 08:09:38 +02:00

Add exchange and currency fields to trade imports (#1822)

* Add exchange and currency fields to trade imports

* Add exchange_operating_mic support for trade imports - Added required columns and updated models

* refactor: remove exchange and currency columns

* fix: consolidate import schema and remove redundant columns

* feat: Enhance trade import with exchange_operating_mic support

* Revert changes to existing migration

* Simplify migration to use change method

* Restore previously deleted migration

* Remove unused import_col_labels method

* Update schema.rb after running migrations

* Update trade_import.rb and fix schema.rb with db:migrate:reset

* fix: improve trade import security creation

---------

Signed-off-by: David Anyatonwu <51977119+onyedikachi-david@users.noreply.github.com>
This commit is contained in:
David Anyatonwu 2025-02-24 16:00:24 +01:00 committed by GitHub
parent fd95f8d2bd
commit 32ef6ca154
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 204 additions and 28 deletions

4
db/schema.rb generated
View file

@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[7.2].define(version: 2025_02_12_213301) do
ActiveRecord::Schema[7.2].define(version: 2025_02_20_153958) do
# These are extensions that must be enabled in order to support this database
enable_extension "pgcrypto"
enable_extension "plpgsql"
@ -385,6 +385,7 @@ ActiveRecord::Schema[7.2].define(version: 2025_02_12_213301) do
t.text "notes"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.string "exchange_operating_mic"
t.index ["import_id"], name: "index_import_rows_on_import_id"
end
@ -415,6 +416,7 @@ ActiveRecord::Schema[7.2].define(version: 2025_02_12_213301) do
t.string "signage_convention", default: "inflows_positive"
t.string "error"
t.string "number_format"
t.string "exchange_operating_mic_col_label"
t.index ["family_id"], name: "index_imports_on_family_id"
end