|
10 | 10 | # |
11 | 11 | # It's strongly recommended that you check this file into your version control system. |
12 | 12 |
|
13 | | -ActiveRecord::Schema[7.1].define(version: 2025_07_04_060231) do |
| 13 | +ActiveRecord::Schema[7.2].define(version: 2025_11_12_114418) do |
14 | 14 | create_table "abuse_reports", id: :integer, charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
15 | 15 | t.string "email" |
16 | 16 | t.string "url", limit: 2080, null: false |
|
247 | 247 | t.datetime "defaulted_at", precision: nil |
248 | 248 | t.datetime "created_at", precision: nil |
249 | 249 | t.datetime "updated_at", precision: nil |
250 | | - t.integer "pinch_request_signup_id" |
251 | 250 | t.datetime "covered_at", precision: nil |
252 | 251 | t.index ["collection_id"], name: "index_challenge_assignments_on_collection_id" |
253 | 252 | t.index ["creation_id"], name: "assignments_on_creation_id" |
|
349 | 348 | t.boolean "show_random", default: false, null: false |
350 | 349 | t.boolean "prompt_meme", default: false, null: false |
351 | 350 | t.boolean "email_notify", default: false, null: false |
| 351 | + t.datetime "unrevealed_updated_at" |
| 352 | + t.datetime "anonymous_updated_at" |
352 | 353 | t.index ["collection_id"], name: "index_collection_preferences_on_collection_id" |
353 | 354 | end |
354 | 355 |
|
|
385 | 386 | t.integer "description_sanitizer_version", limit: 2, default: 0, null: false |
386 | 387 | t.string "icon_alt_text", default: "" |
387 | 388 | t.string "icon_comment_text", default: "" |
388 | | - t.boolean "multifandom" |
389 | | - t.boolean "open_doors" |
| 389 | + t.boolean "multifandom", default: false, null: false |
| 390 | + t.boolean "open_doors", default: false, null: false |
390 | 391 | t.index ["name"], name: "index_collections_on_name" |
391 | 392 | t.index ["parent_id"], name: "index_collections_on_parent_id" |
392 | 393 | end |
|
529 | 530 | t.index ["unhidden_works_count"], name: "index_unhidden_works_count" |
530 | 531 | end |
531 | 532 |
|
532 | | - create_table "filter_taggings", id: :integer, charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
| 533 | + create_table "filter_taggings", charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
533 | 534 | t.bigint "filter_id", null: false |
534 | 535 | t.bigint "filterable_id", null: false |
535 | 536 | t.string "filterable_type", limit: 100 |
|
790 | 791 | create_table "preferences", id: :integer, charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
791 | 792 | t.integer "user_id" |
792 | 793 | t.boolean "history_enabled", default: true |
793 | | - t.boolean "email_visible", default: false |
794 | 794 | t.datetime "created_at", precision: nil |
795 | 795 | t.datetime "updated_at", precision: nil |
796 | | - t.boolean "date_of_birth_visible", default: false |
797 | 796 | t.boolean "comment_emails_off", default: false, null: false |
798 | 797 | t.boolean "adult", default: false |
799 | 798 | t.boolean "hide_warnings", default: false, null: false |
|
824 | 823 |
|
825 | 824 | create_table "profiles", id: :integer, charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
826 | 825 | t.integer "user_id" |
827 | | - t.string "location" |
828 | 826 | t.text "about_me" |
829 | | - t.date "date_of_birth" |
830 | 827 | t.datetime "created_at", precision: nil |
831 | 828 | t.datetime "updated_at", precision: nil |
832 | 829 | t.string "title" |
|
1115 | 1112 | t.index ["work_id"], name: "index_hit_counters_on_work_id", unique: true |
1116 | 1113 | end |
1117 | 1114 |
|
1118 | | - create_table "subscriptions", id: :integer, charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
| 1115 | + create_table "subscriptions", charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
1119 | 1116 | t.integer "user_id" |
1120 | 1117 | t.integer "subscribable_id" |
1121 | 1118 | t.string "subscribable_type" |
|
1180 | 1177 | t.datetime "updated_at", precision: nil |
1181 | 1178 | end |
1182 | 1179 |
|
1183 | | - create_table "taggings", id: :integer, charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
| 1180 | + create_table "taggings", charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t| |
1184 | 1181 | t.integer "tagger_id" |
1185 | 1182 | t.bigint "taggable_id", null: false |
1186 | 1183 | t.string "taggable_type", limit: 100, default: "" |
|
0 commit comments