defmodule Pleroma.Repo.Migrations.CopyUsersInfoaddsToUsers do use Ecto.Migration def change do alter table(:users) do add(:banner, :map, default: %{}) add(:background, :map, default: %{}) add(:source_data, :map, default: %{}) add(:note_count, :integer, default: 0) add(:follower_count, :integer, default: 0) # Should be filled in only for remote users add(:following_count, :integer, default: nil) add(:locked, :boolean, default: false) add(:confirmation_pending, :boolean, default: false) add(:password_reset_pending, :boolean, default: false) add(:confirmation_token, :text, default: nil) add(:default_scope, :string, default: "public") add(:blocks, {:array, :text}, default: []) add(:domain_blocks, {:array, :text}, default: []) add(:mutes, {:array, :text}, default: []) add(:muted_reblogs, {:array, :text}, default: []) add(:muted_notifications, {:array, :text}, default: []) add(:subscribers, {:array, :text}, default: []) add(:deactivated, :boolean, default: false, null: false) add(:no_rich_text, :boolean, default: false, null: false) add(:ap_enabled, :boolean, default: false, null: false) add(:is_moderator, :boolean, default: false, null: false) add(:is_admin, :boolean, default: false, null: false) add(:show_role, :boolean, default: true, null: false) add(:settings, :map, default: nil) add(:magic_key, :text, default: nil) add(:uri, :text, default: nil) add(:topic, :text, default: nil) add(:hub, :text, default: nil) add(:salmon, :text, default: nil) add(:hide_followers_count, :boolean, default: false, null: false) add(:hide_follows_count, :boolean, default: false, null: false) add(:hide_followers, :boolean, default: false, null: false) add(:hide_follows, :boolean, default: false, null: false) add(:hide_favorites, :boolean, default: true, null: false) add(:unread_conversation_count, :integer, default: 0) add(:pinned_activities, {:array, :text}, default: []) add(:email_notifications, :map, default: %{"digest" => false}) add(:mascot, :map, default: nil) add(:emoji, {:array, :map}, default: []) add(:pleroma_settings_store, :map, default: %{}) add(:fields, {:array, :map}, default: nil) add(:raw_fields, {:array, :map}, default: []) add(:discoverable, :boolean, default: false, null: false) add(:notification_settings, :map, default: %{}) add(:skip_thread_containment, :boolean, default: false, null: false) end end end