diff options
author | lambda <lain@soykaf.club> | 2019-04-08 11:41:50 +0000 |
---|---|---|
committer | lambda <lain@soykaf.club> | 2019-04-08 11:41:50 +0000 |
commit | fd45cab9eccecc835dde457d72ba38bd31c8f7f6 (patch) | |
tree | bcc6b53058cdf0a717e871d566fe923491bad99e /priv | |
parent | ff9290836b97f7358b056709e0891e01d641dd6d (diff) | |
parent | 44829d91818e66da1cbeb13aafecc52a931af17d (diff) | |
download | pleroma-fd45cab9eccecc835dde457d72ba38bd31c8f7f6.tar.gz pleroma-fd45cab9eccecc835dde457d72ba38bd31c8f7f6.zip |
Merge branch 'twitter_oauth' into 'develop'
OAuth consumer (sign in / sign up with external provider)
See merge request pleroma/pleroma!923
Diffstat (limited to 'priv')
-rw-r--r-- | priv/repo/migrations/20190315101315_create_registrations.exs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/priv/repo/migrations/20190315101315_create_registrations.exs b/priv/repo/migrations/20190315101315_create_registrations.exs new file mode 100644 index 000000000..6b28cbdd3 --- /dev/null +++ b/priv/repo/migrations/20190315101315_create_registrations.exs @@ -0,0 +1,18 @@ +defmodule Pleroma.Repo.Migrations.CreateRegistrations do + use Ecto.Migration + + def change do + create table(:registrations, primary_key: false) do + add :id, :uuid, primary_key: true + add :user_id, references(:users, type: :uuid, on_delete: :delete_all) + add :provider, :string + add :uid, :string + add :info, :map, default: %{} + + timestamps() + end + + create unique_index(:registrations, [:provider, :uid]) + create unique_index(:registrations, [:user_id, :provider, :uid]) + end +end |