diff --git a/Gemfile.lock b/Gemfile.lock index a9c459db0..159677b8d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -18,7 +18,7 @@ GIT GIT remote: https://github.com/rails/rails.git - revision: e9ee790d694298b8a48d44cd089934e6c8bc7597 + revision: 0ed3cd46d0038f8108ed92edb308c81fa6cc3730 branch: main specs: actioncable (8.1.0.alpha) @@ -145,7 +145,7 @@ GEM xpath (~> 3.2) chunky_png (1.4.0) concurrent-ruby (1.3.5) - connection_pool (2.5.1) + connection_pool (2.5.2) crass (1.0.6) date (3.4.1) debug (1.10.0) @@ -208,7 +208,7 @@ GEM mini_portile2 (2.8.8) minitest (5.25.5) msgpack (1.8.0) - net-imap (0.5.6) + net-imap (0.5.7) date net-protocol net-pop (0.1.2) diff --git a/db/schema_cache.yml b/db/schema_cache.yml index 7859651e6..42cd125c0 100644 --- a/db/schema_cache.yml +++ b/db/schema_cache.yml @@ -1,9 +1,9 @@ --- !ruby/object:ActiveRecord::ConnectionAdapters::SchemaCache columns: accesses: - - &5 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: true - name: id + - &22 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: collection_id cast_type: &1 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3Adapter::SQLite3Integer precision: scale: @@ -21,27 +21,7 @@ columns: default_function: collation: comment: - - &22 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: collection_id - cast_type: *1 - sql_type_metadata: *2 - 'null': false - default: - default_function: - collation: - comment: - - &26 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: user_id - cast_type: *1 - sql_type_metadata: *2 - 'null': false - default: - default_function: - collation: - comment: - - &8 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + - &5 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: created_at cast_type: &3 !ruby/object:ActiveRecord::Type::DateTime @@ -60,11 +40,11 @@ columns: default_function: collation: comment: - - &9 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: updated_at - cast_type: *3 - sql_type_metadata: *4 + - &6 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: true + name: id + cast_type: *1 + sql_type_metadata: *2 'null': false default: default_function: @@ -73,13 +53,13 @@ columns: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: involvement - cast_type: &6 !ruby/object:ActiveModel::Type::String + cast_type: &7 !ruby/object:ActiveModel::Type::String true: t false: f precision: scale: limit: - sql_type_metadata: &7 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata + sql_type_metadata: &8 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: varchar type: :string limit: @@ -90,45 +70,19 @@ columns: default_function: collation: comment: - accounts: - - *5 - - &10 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + - &9 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: name - cast_type: *6 - sql_type_metadata: *7 + name: updated_at + cast_type: *3 + sql_type_metadata: *4 'null': false default: default_function: collation: comment: - - *8 - - *9 - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + - &27 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: join_code - cast_type: *6 - sql_type_metadata: *7 - 'null': true - default: - default_function: - collation: - comment: - action_text_markdowns: - - *5 - - &11 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: record_type - cast_type: *6 - sql_type_metadata: *7 - 'null': false - default: - default_function: - collation: - comment: - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: record_id + name: user_id cast_type: *1 sql_type_metadata: *2 'null': false @@ -136,7 +90,31 @@ columns: default_function: collation: comment: - - *10 + accounts: + - *5 + - *6 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: join_code + cast_type: *7 + sql_type_metadata: *8 + 'null': true + default: + default_function: + collation: + comment: + - &10 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: name + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: + - *9 + action_text_markdowns: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: content @@ -157,22 +135,41 @@ columns: default_function: collation: comment: - - *8 - - *9 - active_storage_attachments: - *5 + - *6 - *10 - - *11 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: record_id - cast_type: &12 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3Adapter::SQLite3Integer + cast_type: *1 + sql_type_metadata: *2 + 'null': false + default: + default_function: + collation: + comment: + - &13 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: record_type + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: + - *9 + active_storage_attachments: + - &16 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: blob_id + cast_type: &11 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3Adapter::SQLite3Integer precision: scale: limit: max: 9223372036854775808 min: -9223372036854775808 - sql_type_metadata: &13 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata + sql_type_metadata: &12 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: bigint type: :integer limit: @@ -183,34 +180,36 @@ columns: default_function: collation: comment: - - &16 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + - *5 + - *6 + - *10 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: blob_id - cast_type: *12 - sql_type_metadata: *13 + name: record_id + cast_type: *11 + sql_type_metadata: *12 'null': false default: default_function: collation: comment: - - *8 + - *13 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: slug - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': true default: default_function: collation: comment: active_storage_blobs: - - *5 - - &17 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: key - cast_type: *6 - sql_type_metadata: *7 + name: byte_size + cast_type: *11 + sql_type_metadata: *12 'null': false default: default_function: @@ -218,10 +217,10 @@ columns: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: filename - cast_type: *6 - sql_type_metadata: *7 - 'null': false + name: checksum + cast_type: *7 + sql_type_metadata: *8 + 'null': true default: default_function: collation: @@ -229,13 +228,35 @@ columns: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: content_type - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': true default: default_function: collation: comment: + - *5 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: filename + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: + - *6 + - &17 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: key + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: metadata @@ -249,72 +270,41 @@ columns: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: service_name - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': false default: default_function: collation: comment: - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: byte_size - cast_type: *12 - sql_type_metadata: *13 - 'null': false - default: - default_function: - collation: - comment: - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: checksum - cast_type: *6 - sql_type_metadata: *7 - 'null': true - default: - default_function: - collation: - comment: - - *8 active_storage_variant_records: - - *5 - *16 + - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: variation_digest - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': false default: default_function: collation: comment: ar_internal_metadata: + - *5 - *17 + - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: value - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': true default: default_function: collation: comment: - - *8 - - *9 assignees_filters: - - &18 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: filter_id - cast_type: *1 - sql_type_metadata: *2 - 'null': false - default: - default_function: - collation: - comment: - &19 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: assignee_id @@ -325,8 +315,17 @@ columns: default_function: collation: comment: + - &18 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: filter_id + cast_type: *1 + sql_type_metadata: *2 + 'null': false + default: + default_function: + collation: + comment: assigners_filters: - - *18 - &20 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: assigner_id @@ -337,9 +336,10 @@ columns: default_function: collation: comment: + - *18 assignments: - - *5 - *19 + - *20 - &21 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: card_id @@ -350,11 +350,10 @@ columns: default_function: collation: comment: - - *8 - - *9 - - *20 - card_engagements: - *5 + - *6 + - *9 + card_engagements: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: card_id @@ -365,27 +364,17 @@ columns: default_function: collation: comment: - - *8 + - *5 + - *6 - *9 card_goldnesses: - - *5 - *21 - - *8 + - *5 + - *6 - *9 cards: + - *22 - *5 - - &29 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: title - cast_type: *6 - sql_type_metadata: *7 - 'null': true - default: - default_function: - collation: - comment: - - *8 - - *9 - &23 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: creator_id @@ -415,7 +404,17 @@ columns: default_function: collation: comment: - - *22 + - *6 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: last_active_at + cast_type: *3 + sql_type_metadata: *4 + 'null': false + default: + default_function: + collation: + comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: stage_id @@ -436,33 +435,46 @@ columns: default_function: collation: comment: - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + - &29 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: last_active_at - cast_type: *3 - sql_type_metadata: *4 - 'null': false - default: - default_function: - collation: - comment: - closure_reasons: - - *5 - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: label - cast_type: *6 - sql_type_metadata: *7 + name: title + cast_type: *7 + sql_type_metadata: *8 + 'null': true + default: + default_function: + collation: + comment: + - *9 + closure_reasons: + - *5 + - *6 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: label + cast_type: *7 + sql_type_metadata: *8 'null': true default: default_function: collation: comment: - - *8 - *9 closures: - - *5 - *21 + - *5 + - *6 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: reason + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: + - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: user_id @@ -473,24 +485,7 @@ columns: default_function: collation: comment: - - *8 - - *9 - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: reason - cast_type: *6 - sql_type_metadata: *7 - 'null': false - default: - default_function: - collation: - comment: collections: - - *5 - - *23 - - *10 - - *8 - - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: all_access @@ -509,6 +504,11 @@ columns: default_function: collation: comment: + - *5 + - *23 + - *6 + - *10 + - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: workflow_id @@ -520,23 +520,35 @@ columns: collation: comment: collections_filters: - - *18 - *22 + - *18 comments: - *5 - *23 - - *8 + - *6 - *9 creators_filters: - - *18 - *23 + - *18 event_summaries: - *5 - - *8 + - *6 - *9 events: + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: action + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: + - *21 - *5 - *23 + - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: particulars @@ -555,18 +567,6 @@ columns: default_function: collation: comment: - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: action - cast_type: *6 - sql_type_metadata: *7 - 'null': false - default: - default_function: - collation: - comment: - - *8 - - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: summary_id @@ -577,22 +577,10 @@ columns: default_function: collation: comment: - - *21 + - *9 filters: - *5 - *23 - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: params_digest - cast_type: *6 - sql_type_metadata: *7 - 'null': false - default: - default_function: - collation: - comment: - - *8 - - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: fields @@ -603,6 +591,18 @@ columns: default_function: collation: comment: + - *6 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: params_digest + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: + - *9 filters_stages: - *18 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column @@ -629,26 +629,7 @@ columns: comment: mentions: - *5 - - &27 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: source_type - cast_type: *6 - sql_type_metadata: *7 - 'null': false - default: - default_function: - collation: - comment: - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: source_id - cast_type: *1 - sql_type_metadata: *2 - 'null': false - default: - default_function: - collation: - comment: + - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: mentionee_id @@ -669,21 +650,31 @@ columns: default_function: collation: comment: - - *8 - - *9 - messages: - - *5 - - *21 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: messageable_type - cast_type: *6 - sql_type_metadata: *7 + name: source_id + cast_type: *1 + sql_type_metadata: *2 'null': false default: default_function: collation: comment: + - &26 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: source_type + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: + - *9 + messages: + - *21 + - *5 + - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: messageable_id @@ -694,34 +685,19 @@ columns: default_function: collation: comment: - - *8 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: messageable_type + cast_type: *7 + sql_type_metadata: *8 + 'null': false + default: + default_function: + collation: + comment: - *9 notifications: - *5 - - *26 - - *8 - - *9 - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: read_at - cast_type: *3 - sql_type_metadata: *4 - 'null': true - default: - default_function: - collation: - comment: - - *27 - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: source_id - cast_type: *1 - sql_type_metadata: *2 - 'null': true - default: - default_function: - collation: - comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: creator_id @@ -732,27 +708,40 @@ columns: default_function: collation: comment: - pins: - - *5 - - *21 - - *26 - - *8 - - *9 - reactions: - - *5 + - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: comment_id - cast_type: *1 - sql_type_metadata: *2 - 'null': false + name: read_at + cast_type: *3 + sql_type_metadata: *4 + 'null': true default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: - name: reacter_id + name: source_id + cast_type: *1 + sql_type_metadata: *2 + 'null': true + default: + default_function: + collation: + comment: + - *26 + - *9 + - *27 + pins: + - *21 + - *5 + - *6 + - *9 + - *27 + reactions: + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: comment_id cast_type: *1 sql_type_metadata: *2 'null': false @@ -780,14 +769,25 @@ columns: default_function: collation: comment: - - *8 + - *5 + - *6 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: reacter_id + cast_type: *1 + sql_type_metadata: *2 + 'null': false + default: + default_function: + collation: + comment: - *9 schema_migrations: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: version - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': false default: default_function: @@ -795,63 +795,41 @@ columns: comment: sessions: - *5 - - *26 + - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: ip_address - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': true default: default_function: collation: comment: + - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: user_agent - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': true default: default_function: collation: comment: - - *8 - - *9 + - *27 taggings: - - *5 - *21 + - *5 + - *6 - *28 - - *8 - *9 tags: - *5 + - *6 - *29 - - *8 - *9 users: - - *5 - - *10 - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: email_address - cast_type: *6 - sql_type_metadata: *7 - 'null': true - default: - default_function: - collation: - comment: - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: password_digest - cast_type: *6 - sql_type_metadata: *7 - 'null': true - default: - default_function: - collation: - comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: active @@ -862,22 +840,46 @@ columns: default_function: collation: comment: - - *8 - - *9 + - *5 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: email_address + cast_type: *7 + sql_type_metadata: *8 + 'null': true + default: + default_function: + collation: + comment: + - *6 + - *10 + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: password_digest + cast_type: *7 + sql_type_metadata: *8 + 'null': true + default: + default_function: + collation: + comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: role - cast_type: *6 - sql_type_metadata: *7 + cast_type: *7 + sql_type_metadata: *8 'null': false default: member default_function: collation: comment: + - *9 watches: - - *5 - - *26 - *21 + - *5 + - *6 + - *9 + - *27 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: watching @@ -888,10 +890,21 @@ columns: default_function: collation: comment: - - *8 - - *9 workflow_stages: + - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column + auto_increment: + name: color + cast_type: *7 + sql_type_metadata: *8 + 'null': true + default: + default_function: + collation: + comment: - *5 + - *6 + - *10 + - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: workflow_id @@ -902,23 +915,10 @@ columns: default_function: collation: comment: - - *10 - - *8 - - *9 - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: color - cast_type: *6 - sql_type_metadata: *7 - 'null': true - default: - default_function: - collation: - comment: workflows: - *5 + - *6 - *10 - - *8 - *9 primary_keys: accesses: id @@ -1000,11 +1000,10 @@ indexes: accesses: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: accesses - name: index_accesses_on_collection_id_and_user_id - unique: true + name: index_accesses_on_collection_id + unique: false columns: - collection_id - - user_id lengths: {} orders: {} opclasses: {} @@ -1017,10 +1016,11 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: accesses - name: index_accesses_on_collection_id - unique: false + name: index_accesses_on_collection_id_and_user_id + unique: true columns: - collection_id + - user_id lengths: {} orders: {} opclasses: {} @@ -1067,6 +1067,22 @@ indexes: comment: valid: true active_storage_attachments: + - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition + table: active_storage_attachments + name: index_active_storage_attachments_on_blob_id + unique: false + columns: + - blob_id + lengths: {} + orders: {} + opclasses: {} + where: + type: + using: + include: + nulls_not_distinct: + comment: + valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: active_storage_attachments name: index_active_storage_attachments_on_slug @@ -1102,22 +1118,6 @@ indexes: nulls_not_distinct: comment: valid: true - - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition - table: active_storage_attachments - name: index_active_storage_attachments_on_blob_id - unique: false - columns: - - blob_id - lengths: {} - orders: {} - opclasses: {} - where: - type: - using: - include: - nulls_not_distinct: - comment: - valid: true active_storage_blobs: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: active_storage_blobs @@ -1223,9 +1223,10 @@ indexes: assignments: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: assignments - name: index_assignments_on_card_id - unique: false + name: index_assignments_on_assignee_id_and_card_id + unique: true columns: + - assignee_id - card_id lengths: {} orders: {} @@ -1239,10 +1240,9 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: assignments - name: index_assignments_on_assignee_id_and_card_id - unique: true + name: index_assignments_on_card_id + unique: false columns: - - assignee_id - card_id lengths: {} orders: {} @@ -1305,22 +1305,6 @@ indexes: nulls_not_distinct: comment: valid: true - - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition - table: cards - name: index_cards_on_stage_id - unique: false - columns: - - stage_id - lengths: {} - orders: {} - opclasses: {} - where: - type: - using: - include: - nulls_not_distinct: - comment: - valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: cards name: index_cards_on_last_active_at_and_status @@ -1338,15 +1322,30 @@ indexes: nulls_not_distinct: comment: valid: true + - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition + table: cards + name: index_cards_on_stage_id + unique: false + columns: + - stage_id + lengths: {} + orders: {} + opclasses: {} + where: + type: + using: + include: + nulls_not_distinct: + comment: + valid: true closure_reasons: [] closures: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: closures - name: index_closures_on_card_id_and_created_at - unique: false + name: index_closures_on_card_id + unique: true columns: - card_id - - created_at lengths: {} orders: {} opclasses: {} @@ -1359,10 +1358,11 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: closures - name: index_closures_on_card_id - unique: true + name: index_closures_on_card_id_and_created_at + unique: false columns: - card_id + - created_at lengths: {} orders: {} opclasses: {} @@ -1509,11 +1509,10 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: events - name: index_events_on_summary_id_and_action + name: index_events_on_creator_id unique: false columns: - - summary_id - - action + - creator_id lengths: {} orders: {} opclasses: {} @@ -1526,10 +1525,11 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: events - name: index_events_on_creator_id + name: index_events_on_summary_id_and_action unique: false columns: - - creator_id + - summary_id + - action lengths: {} orders: {} opclasses: {} @@ -1559,22 +1559,6 @@ indexes: comment: valid: true filters_stages: - - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition - table: filters_stages - name: index_filters_stages_on_stage_id - unique: false - columns: - - stage_id - lengths: {} - orders: {} - opclasses: {} - where: - type: - using: - include: - nulls_not_distinct: - comment: - valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: filters_stages name: index_filters_stages_on_filter_id @@ -1591,13 +1575,12 @@ indexes: nulls_not_distinct: comment: valid: true - filters_tags: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition - table: filters_tags - name: index_filters_tags_on_tag_id + table: filters_stages + name: index_filters_stages_on_stage_id unique: false columns: - - tag_id + - stage_id lengths: {} orders: {} opclasses: {} @@ -1608,6 +1591,7 @@ indexes: nulls_not_distinct: comment: valid: true + filters_tags: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: filters_tags name: index_filters_tags_on_filter_id @@ -1624,13 +1608,29 @@ indexes: nulls_not_distinct: comment: valid: true + - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition + table: filters_tags + name: index_filters_tags_on_tag_id + unique: false + columns: + - tag_id + lengths: {} + orders: {} + opclasses: {} + where: + type: + using: + include: + nulls_not_distinct: + comment: + valid: true mentions: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: mentions - name: index_mentions_on_mentioner_id + name: index_mentions_on_mentionee_id unique: false columns: - - mentioner_id + - mentionee_id lengths: {} orders: {} opclasses: {} @@ -1643,10 +1643,10 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: mentions - name: index_mentions_on_mentionee_id + name: index_mentions_on_mentioner_id unique: false columns: - - mentionee_id + - mentioner_id lengths: {} orders: {} opclasses: {} @@ -1744,16 +1744,12 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: notifications - name: index_notifications_on_user_id_and_read_at_and_created_at + name: index_notifications_on_user_id unique: false columns: - user_id - - read_at - - created_at lengths: {} - orders: - read_at: :desc - created_at: :desc + orders: {} opclasses: {} where: type: @@ -1764,12 +1760,16 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: notifications - name: index_notifications_on_user_id + name: index_notifications_on_user_id_and_read_at_and_created_at unique: false columns: - user_id + - read_at + - created_at lengths: {} - orders: {} + orders: + read_at: :desc + created_at: :desc opclasses: {} where: type: @@ -1831,10 +1831,10 @@ indexes: reactions: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: reactions - name: index_reactions_on_reacter_id + name: index_reactions_on_comment_id unique: false columns: - - reacter_id + - comment_id lengths: {} orders: {} opclasses: {} @@ -1847,10 +1847,10 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: reactions - name: index_reactions_on_comment_id + name: index_reactions_on_reacter_id unique: false columns: - - comment_id + - reacter_id lengths: {} orders: {} opclasses: {} @@ -1917,10 +1917,10 @@ indexes: users: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: users - name: index_users_on_role - unique: false + name: index_users_on_email_address + unique: true columns: - - role + - email_address lengths: {} orders: {} opclasses: {} @@ -1933,10 +1933,10 @@ indexes: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: users - name: index_users_on_email_address - unique: true + name: index_users_on_role + unique: false columns: - - email_address + - role lengths: {} orders: {} opclasses: {}