Merge branch 'develop' into feature/polls-2-electric-boogalo
[akkoma] / priv / repo / migrations / 20190315101315_create_registrations.exs
index dac86b7805ddbe77532e68e521339c14c60ee056..6b28cbdd32d4de695857de9987b6501074bc4e15 100644 (file)
@@ -2,7 +2,8 @@ defmodule Pleroma.Repo.Migrations.CreateRegistrations do
   use Ecto.Migration
 
   def change do
-    create table(:registrations) 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
@@ -12,5 +13,6 @@ defmodule Pleroma.Repo.Migrations.CreateRegistrations do
     end
 
     create unique_index(:registrations, [:provider, :uid])
+    create unique_index(:registrations, [:user_id, :provider, :uid])
   end
 end