diff --git a/db/schema.rb b/db/schema.rb index 3074c634f0..0a26fcda71 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -50,6 +50,15 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.index ["account_id", "domain"], name: "index_account_domain_blocks_on_account_id_and_domain", unique: true end + create_table "account_groups", force: :cascade do |t| + t.bigint "account_id", null: false + t.bigint "group_account_id", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["account_id"], name: "index_account_groups_on_account_id" + t.index ["group_account_id"], name: "index_account_groups_on_group_account_id" + end + create_table "account_migrations", force: :cascade do |t| t.bigint "account_id" t.string "acct", default: "", null: false @@ -156,11 +165,11 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.string "url" t.string "avatar_file_name" t.string "avatar_content_type" - t.bigint "avatar_file_size" + t.integer "avatar_file_size" t.datetime "avatar_updated_at", precision: nil t.string "header_file_name" t.string "header_content_type" - t.bigint "header_file_size" + t.integer "header_file_size" t.datetime "header_updated_at", precision: nil t.string "avatar_remote_url" t.boolean "locked", default: false, null: false @@ -184,8 +193,8 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.integer "avatar_storage_schema_version" t.integer "header_storage_schema_version" t.string "devices_url" - t.datetime "sensitized_at", precision: nil t.integer "suspension_origin" + t.datetime "sensitized_at", precision: nil t.boolean "trendable" t.datetime "reviewed_at", precision: nil t.datetime "requested_review_at", precision: nil @@ -323,7 +332,6 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.index ["ignore_reblog"], name: "index_antennas_on_ignore_reblog" t.index ["list_id"], name: "index_antennas_on_list_id" t.index ["stl"], name: "index_antennas_on_stl" - t.index ["with_media_only"], name: "index_antennas_on_with_media_only" end create_table "appeals", force: :cascade do |t| @@ -482,7 +490,7 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.string "domain" t.string "image_file_name" t.string "image_content_type" - t.bigint "image_file_size" + t.integer "image_file_size" t.datetime "image_updated_at", precision: nil t.datetime "created_at", precision: nil, null: false t.datetime "updated_at", precision: nil, null: false @@ -702,7 +710,7 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.datetime "updated_at", precision: nil, null: false t.string "data_file_name" t.string "data_content_type" - t.bigint "data_file_size" + t.integer "data_file_size" t.datetime "data_updated_at", precision: nil t.bigint "account_id", null: false t.boolean "overwrite", default: false, null: false @@ -733,12 +741,12 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do end create_table "ip_blocks", force: :cascade do |t| - t.inet "ip", default: "0.0.0.0", null: false - t.integer "severity", default: 0, null: false - t.datetime "expires_at", precision: nil - t.text "comment", default: "", null: false t.datetime "created_at", precision: nil, null: false t.datetime "updated_at", precision: nil, null: false + t.datetime "expires_at", precision: nil + t.inet "ip", default: "0.0.0.0", null: false + t.integer "severity", default: 0, null: false + t.text "comment", default: "", null: false t.index ["ip"], name: "index_ip_blocks_on_ip", unique: true end @@ -800,7 +808,7 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.bigint "status_id" t.string "file_file_name" t.string "file_content_type" - t.bigint "file_file_size" + t.integer "file_file_size" t.datetime "file_updated_at", precision: nil t.string "remote_url", default: "", null: false t.datetime "created_at", precision: nil, null: false @@ -816,8 +824,8 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.integer "file_storage_schema_version" t.string "thumbnail_file_name" t.string "thumbnail_content_type" - t.bigint "thumbnail_file_size" - t.datetime "thumbnail_updated_at" + t.integer "thumbnail_file_size" + t.datetime "thumbnail_updated_at", precision: nil t.string "thumbnail_remote_url" t.index ["account_id", "status_id"], name: "index_media_attachments_on_account_id_and_status_id", order: { status_id: :desc } t.index ["scheduled_status_id"], name: "index_media_attachments_on_scheduled_status_id", where: "(scheduled_status_id IS NOT NULL)" @@ -984,7 +992,7 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.string "description", default: "", null: false t.string "image_file_name" t.string "image_content_type" - t.bigint "image_file_size" + t.integer "image_file_size" t.datetime "image_updated_at", precision: nil t.integer "type", default: 0, null: false t.text "html", default: "", null: false @@ -1108,7 +1116,7 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.string "var", default: "", null: false t.string "file_file_name" t.string "file_content_type" - t.bigint "file_file_size" + t.integer "file_file_size" t.datetime "file_updated_at", precision: nil t.json "meta" t.datetime "created_at", precision: nil, null: false @@ -1154,8 +1162,8 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do create_table "status_pins", force: :cascade do |t| t.bigint "account_id", null: false t.bigint "status_id", null: false - t.datetime "created_at", precision: nil, default: -> { "CURRENT_TIMESTAMP" }, null: false - t.datetime "updated_at", precision: nil, default: -> { "CURRENT_TIMESTAMP" }, null: false + t.datetime "created_at", precision: nil, default: -> { "now()" }, null: false + t.datetime "updated_at", precision: nil, default: -> { "now()" }, null: false t.index ["account_id", "status_id"], name: "index_status_pins_on_account_id_and_status_id", unique: true t.index ["status_id"], name: "index_status_pins_on_status_id" end @@ -1180,6 +1188,7 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do t.datetime "updated_at", precision: nil, null: false t.string "emoji_reactions" t.integer "emoji_reactions_count", default: 0, null: false + t.integer "test", default: 0, null: false t.integer "emoji_reaction_accounts_count", default: 0, null: false t.integer "status_referred_by_count", default: 0, null: false t.index ["status_id"], name: "index_status_stats_on_status_id", unique: true @@ -1404,6 +1413,7 @@ ActiveRecord::Schema[7.1].define(version: 2023_11_05_225839) do add_foreign_key "account_conversations", "conversations", on_delete: :cascade add_foreign_key "account_deletion_requests", "accounts", on_delete: :cascade add_foreign_key "account_domain_blocks", "accounts", name: "fk_206c6029bd", on_delete: :cascade + add_foreign_key "account_groups", "accounts", on_delete: :cascade add_foreign_key "account_migrations", "accounts", column: "target_account_id", on_delete: :nullify add_foreign_key "account_migrations", "accounts", on_delete: :cascade add_foreign_key "account_moderation_notes", "accounts"