aboutsummaryrefslogtreecommitdiff
path: root/priv/repo/migrations/20210113150220_create_groups.exs
blob: e98be498e0b1fb02c43bbcde735a709da179e1ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
defmodule Pleroma.Repo.Migrations.CreateGroups do
  use Ecto.Migration

  def change do
    create table(:groups, primary_key: false) do
      add(:id, :uuid, primary_key: true)
      add(:user_id, references(:users, type: :uuid, on_delete: :delete_all), null: false)
      add(:owner_id, references(:users, type: :uuid, on_delete: :nilify_all))
      add(:name, :text)
      add(:description, :text)
      add(:members_collection, :text)

      timestamps()
    end
  end
end