$ iex -S mix
Erlang/OTP 22 [erts-10.6.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Interactive Elixir (1.10.1) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> Application.ensure_all_started(:arbit)
{:ok, []}
iex(2)> Wallet.refresh_db
11:01:27.299 [debug] QUERY ERROR db=8.1ms queue=1.3ms
INSERT INTO "wallet_balance" ("amount","asset_id","name","value_USD","value_WAVES") VALUES ($1,$2,$3,$4,$5),($6,$7,$8,$9,$10),($11,$12,$13,$14,$15),($16,$17,$18,$19,$20),($21,$22,$23,$24,$25),($26,$27,$28,$29,$30),($31,$32,$33,$34,$35),($36,$37,$38,$39,$40),($41,$42,$43,$44,$45),($46,$47,$48,$49,$50),($51,$52,$53,$54,$55),($56,$57,$58,$59,$60),($61,$62,$63,$64,$65),($66,$67,$68,$69,$70),($71,$72,$73,$74,$75),($76,$77,$78,$79,$80),($81,$82,$83,$84,$85) ON CONFLICT ("value_USD") DO UPDATE SET "asset_id" = EXCLUDED."asset_id","name" = EXCLUDED."name","amount" = EXCLUDED."amount","value_WAVES" = EXCLUDED."value_WAVES","value_USD" = EXCLUDED."value_USD","inserted_at" = EXCLUDED."inserted_at","updated_at" = EXCLUDED."updated_at" [6.0e-6, "51LxAtwBXapvvTFSbbh4nLyWFxH6x8ocfNvrXxbTChze", "TORCorp", 4.4477100000000006e-9, 1.7442000000000002e-9, 0.05218729, "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu", "WETH", 25.83157508840351, 10.13002944643275, 1.0, "81HnQ1PWViWUiv39NGkPjbfDehW1edjeJe6XxVhw1TPZ", "MGOLD", 0.0255, 0.01, 5.0e-8, "EbLVSrAi6vS3AkLwBinzZCvAXP2yYiFJEzj1MBVHcwZ5", "ASIMI", 3.952499999999999e-9, 1.5499999999999998e-9, 250.0, "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB", "Marquise Museum", 0.01036575, 0.004065, 2.176e-5, "HZk1mbfuJpmxU1Fs4AX5MWLVYtctsNcg6e2C6VKqK8zk", "Litecoin", 0.0029255365569734394, 0.0011472692380287998, 1.6444e-4, "62LyMjcr2DtiyF5yVXFhoQ2q414VPPJXjsNYp72SuDCH", "Bitcoin SV", 0.08026650180903983, 0.0314770595329568, 21.08167447, "8Yw4QmskrQauQeNjgh2fTQ4swmkNm85GTQzdHEf6QdUU", "ABOT", 0.09669069940484006, 0.0379179213352314, 0.01, "DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J", "WavesCommunity", 0.0011225153549999998, 4.402021e-4, 47.92501839, "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "Vostok", 5.3405256463776185, 2.0943237828931838, ...]
** (Postgrex.Error) ERROR 42P10 (invalid_column_reference) there is no unique or exclusion constraint matching the ON CONFLICT specification
(ecto_sql 3.2.0) lib/ecto/adapters/sql.ex:629: Ecto.Adapters.SQL.raise_sql_call_error/1
(ecto_sql 3.2.0) lib/ecto/adapters/sql.ex:538: Ecto.Adapters.SQL.insert_all/8
(ecto 3.2.2) lib/ecto/repo/schema.ex:54: Ecto.Repo.Schema.do_insert_all/6
iex(2)>