@@ -34,27 +34,6 @@ defmodule DatabaseMigration do
34
34
35
35
require Logger
36
36
37
- @ table_mappings % {
38
- "User" => "users" ,
39
- "Org" => "users" ,
40
- "GithubUser" => "users" ,
41
- "Account" => "identities" ,
42
- "OrgMember" => "members" ,
43
- "Task" => "tickets" ,
44
- "GithubIssue" => nil ,
45
- "GithubPullRequest" => nil ,
46
- "Bounty" => "bounties" ,
47
- "Reward" => nil ,
48
- "Attempt" => "attempts" ,
49
- "Claim" => "claims" ,
50
- "BountyCharge" => "transactions" ,
51
- "BountyTransfer" => "transactions" ,
52
- "GithubInstallation" => "installations" ,
53
- "StripeAccount" => "accounts" ,
54
- "StripeCustomer" => "customers" ,
55
- "StripePaymentMethod" => "payment_methods"
56
- }
57
-
58
37
@ schema_mappings % {
59
38
"User" => User ,
60
39
"Org" => User ,
@@ -92,7 +71,7 @@ defmodule DatabaseMigration do
92
71
"users"
93
72
]
94
73
95
- @ relevant_tables Map . keys ( @ table_mappings )
74
+ @ relevant_tables Map . keys ( @ schema_mappings )
96
75
97
76
defp transform ( "Task" , row , db ) do
98
77
if row [ "forge" ] != "github" do
@@ -687,7 +666,7 @@ defmodule DatabaseMigration do
687
666
end
688
667
end
689
668
690
- defp transform_table_name ( table_name ) , do: @ table_mappings [ table_name ]
669
+ defp transform_table_name ( table_name ) , do: if ( schema = @ schema_mappings [ table_name ] , do: schema . __schema__ ( :source ) )
691
670
692
671
defp post_transform ( table_name , row ) do
693
672
schema = @ schema_mappings [ table_name ]
0 commit comments