Skip to content

Commit 5d841a3

Browse files
committed
add transform for Account
1 parent 9298501 commit 5d841a3

File tree

3 files changed

+37
-18
lines changed

3 files changed

+37
-18
lines changed

scripts/database_migration.exs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ defmodule DatabaseMigration do
1919
- Set the output_file to your desired output file path.
2020
- Run the script using: elixir scripts/database_migration.exs
2121
"""
22+
alias Algora.Accounts.Identity
2223
alias Algora.Accounts.User
2324
alias Algora.Bounties.Attempt
2425
alias Algora.Bounties.Bounty
@@ -37,6 +38,7 @@ defmodule DatabaseMigration do
3738
"User" => "users",
3839
"Org" => "users",
3940
"GithubUser" => "users",
41+
"Account" => "identities",
4042
"OrgMember" => "members",
4143
"Task" => "tickets",
4244
"GithubIssue" => nil,
@@ -57,6 +59,7 @@ defmodule DatabaseMigration do
5759
"User" => User,
5860
"Org" => User,
5961
"GithubUser" => User,
62+
"Account" => Identity,
6063
"OrgMember" => Member,
6164
"Task" => Ticket,
6265
"GithubIssue" => nil,
@@ -85,6 +88,7 @@ defmodule DatabaseMigration do
8588
"bounties",
8689
"tickets",
8790
"members",
91+
"identities",
8892
"users"
8993
]
9094

@@ -310,6 +314,21 @@ defmodule DatabaseMigration do
310314

311315
defp transform("GithubUser", _row, _db), do: nil
312316

317+
defp transform("Account", row, _db) do
318+
%{
319+
"id" => row["id"],
320+
"user_id" => row["\"userId\""],
321+
"provider" => row["provider"],
322+
"provider_token" => row["access_token"],
323+
"provider_email" => nil,
324+
"provider_login" => nil,
325+
"provider_id" => row["\"providerAccountId\""],
326+
"provider_meta" => nil,
327+
"inserted_at" => row["created_at"],
328+
"updated_at" => row["updated_at"]
329+
}
330+
end
331+
313332
defp transform("OrgMember", row, _db) do
314333
%{
315334
"id" => row["id"],

scripts/v1-progress.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
- hash: -1
77
- token_last_eight: -1
88
- "Account":
9-
- id: -1
10-
- created_at: -1
11-
- updated_at: -1
12-
- "userId": -1
9+
- id: 1
10+
- created_at: 1
11+
- updated_at: 1
12+
- "userId": 1
1313
- type: -1
14-
- provider: -1
15-
- "providerAccountId": -1
14+
- provider: 1
15+
- "providerAccountId": 1
1616
- refresh_token: -1
17-
- access_token: 0
18-
- expires_at: 0
17+
- access_token: 1
18+
- expires_at: -1
1919
- token_type: -1
2020
- scope: -1
2121
- id_token: -1

scripts/v2-progress.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -108,16 +108,16 @@
108108
- inserted_at: -1
109109
- updated_at: -1
110110
- identities:
111-
- id: 0
112-
- user_id: 0
113-
- provider: 0
114-
- provider_token: 0
115-
- provider_email: 0
116-
- provider_login: 0
117-
- provider_id: 0
118-
- provider_meta: 0
119-
- inserted_at: 0
120-
- updated_at: 0
111+
- id: 1
112+
- user_id: 1
113+
- provider: 1
114+
- provider_token: 1
115+
- provider_email: 1
116+
- provider_login: 1
117+
- provider_id: 1
118+
- provider_meta: 1
119+
- inserted_at: 1
120+
- updated_at: 1
121121
- installations:
122122
- id: 1
123123
- provider: 1

0 commit comments

Comments
 (0)