--- !ruby/object:ActiveRecord::ConnectionAdapters::SchemaCache columns: accesses: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: accessed_at cast_type: &1 !ruby/object:ActiveRecord::Type::DateTime precision: 6 scale: limit: timezone: sql_type_metadata: &2 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: datetime(6) type: :datetime limit: precision: 6 scale: 'null': true default: default_function: collation: comment: - &23 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: collection_id cast_type: &3 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3Adapter::SQLite3Integer precision: scale: limit: max: 9223372036854775808 min: -9223372036854775808 sql_type_metadata: &4 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: INTEGER type: :integer limit: precision: scale: 'null': false default: default_function: collation: comment: - &5 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: created_at cast_type: *1 sql_type_metadata: *2 'null': false default: default_function: collation: comment: - &6 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: true name: id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: involvement cast_type: &7 !ruby/object:ActiveModel::Type::String true: t false: f precision: scale: limit: sql_type_metadata: &8 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: varchar type: :string limit: precision: scale: 'null': false default: watching default_function: collation: comment: - &9 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: updated_at cast_type: *1 sql_type_metadata: *2 'null': false default: default_function: collation: comment: - &25 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: user_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: 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: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: queenbee_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - *9 action_text_rich_texts: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: body cast_type: &15 !ruby/object:ActiveRecord::Type::Text true: t false: f precision: scale: limit: sql_type_metadata: &16 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: TEXT type: :text limit: precision: scale: 'null': true default: default_function: collation: comment: - *5 - *6 - *10 - &13 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: record_id cast_type: &11 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3Adapter::SQLite3Integer precision: scale: limit: max: 9223372036854775808 min: -9223372036854775808 sql_type_metadata: &12 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: bigint type: :integer limit: precision: scale: 'null': false default: default_function: collation: comment: - &14 !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: - &17 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: blob_id cast_type: *11 sql_type_metadata: *12 'null': false default: default_function: collation: comment: - *5 - *6 - *10 - *13 - *14 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: slug cast_type: *7 sql_type_metadata: *8 'null': true default: default_function: collation: comment: active_storage_blobs: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: byte_size cast_type: *11 sql_type_metadata: *12 'null': false default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: checksum cast_type: *7 sql_type_metadata: *8 'null': true default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: content_type 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 - &18 !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 cast_type: *15 sql_type_metadata: *16 'null': true default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: service_name cast_type: *7 sql_type_metadata: *8 'null': false default: default_function: collation: comment: active_storage_variant_records: - *17 - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: variation_digest cast_type: *7 sql_type_metadata: *8 'null': false default: default_function: collation: comment: ar_internal_metadata: - *5 - *18 - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: value cast_type: *7 sql_type_metadata: *8 'null': true default: default_function: collation: comment: assignees_filters: - &20 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: assignee_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - &19 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: filter_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: assigners_filters: - &21 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: assigner_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - *19 assignments: - *20 - *21 - &22 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: card_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - *5 - *6 - *9 card_activity_spikes: - *22 - *5 - *6 - *9 card_engagements: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: card_id cast_type: *3 sql_type_metadata: *4 'null': true default: default_function: collation: comment: - *5 - *6 - *9 card_goldnesses: - *22 - *5 - *6 - *9 cards: - *23 - *5 - &24 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: creator_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: due_on cast_type: !ruby/object:ActiveRecord::Type::Date precision: scale: limit: timezone: sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: date type: :date limit: precision: scale: 'null': true default: default_function: collation: comment: - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: last_active_at cast_type: *1 sql_type_metadata: *2 'null': false default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: stage_id cast_type: *3 sql_type_metadata: *4 'null': true default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: status cast_type: *15 sql_type_metadata: *16 'null': false default: creating default_function: collation: comment: - &33 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: title cast_type: *7 sql_type_metadata: *8 'null': true default: default_function: collation: comment: - *9 closers_filters: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: closer_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - *19 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: - *9 closures: - *22 - *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 cast_type: *3 sql_type_metadata: *4 'null': true default: default_function: collation: comment: collection_publications: - *23 - *5 - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: key cast_type: *7 sql_type_metadata: *8 'null': true default: default_function: collation: comment: - *9 collections: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: all_access cast_type: &30 !ruby/object:ActiveModel::Type::Boolean precision: scale: limit: sql_type_metadata: &31 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: boolean type: :boolean limit: precision: scale: 'null': false default: false default_function: collation: comment: - *5 - *24 - *6 - *10 - *9 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: workflow_id cast_type: *3 sql_type_metadata: *4 'null': true default: default_function: collation: comment: collections_filters: - *23 - *19 commands: - *5 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: data cast_type: &26 !ruby/object:ActiveRecord::Type::Json precision: scale: limit: sql_type_metadata: &27 !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: json type: :json limit: precision: scale: 'null': true default: "{}" default_function: collation: comment: - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: line cast_type: *15 sql_type_metadata: *16 'null': true default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: parent_id cast_type: *3 sql_type_metadata: *4 'null': true default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: type cast_type: *7 sql_type_metadata: *8 'null': true default: default_function: collation: comment: - *9 - *25 comments: - *22 - *5 - *24 - *6 - *9 creators_filters: - *24 - *19 entropy_configurations: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: auto_close_period cast_type: *11 sql_type_metadata: *12 'null': false default: 2592000 default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: auto_reconsider_period cast_type: *11 sql_type_metadata: *12 'null': false default: 2592000 default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: container_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: container_type cast_type: *7 sql_type_metadata: *8 'null': false default: default_function: collation: comment: - *5 - *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: - *23 - *5 - *24 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: eventable_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: eventable_type cast_type: *7 sql_type_metadata: *8 'null': false default: default_function: collation: comment: - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: particulars cast_type: *26 sql_type_metadata: *27 'null': true default: "{}" default_function: collation: comment: - *9 filters: - *5 - *24 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: fields cast_type: *26 sql_type_metadata: *27 'null': false default: "{}" 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: - *19 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: stage_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: filters_tags: - *19 - &32 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: tag_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: mentions: - *5 - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: mentionee_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: mentioner_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - &28 !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: source_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - &29 !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 notifications: - *5 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: creator_id cast_type: *3 sql_type_metadata: *4 'null': true default: default_function: collation: comment: - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: read_at cast_type: *1 sql_type_metadata: *2 'null': true default: default_function: collation: comment: - *28 - *29 - *9 - *25 pins: - *22 - *5 - *6 - *9 - *25 reactions: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: comment_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: content cast_type: !ruby/object:ActiveModel::Type::String true: t false: f precision: scale: limit: 16 sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: varchar(16) type: :string limit: 16 precision: scale: 'null': false default: default_function: collation: comment: - *5 - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: reacter_id cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: - *9 schema_migrations: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: version cast_type: *7 sql_type_metadata: *8 'null': false default: default_function: collation: comment: search_queries: - *5 - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: terms cast_type: !ruby/object:ActiveModel::Type::String true: t false: f precision: scale: limit: 2000 sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata sql_type: varchar(2000) type: :string limit: 2000 precision: scale: 'null': false default: default_function: collation: comment: - *9 - *25 search_results: - *5 - *6 - *9 sessions: - *5 - *6 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: ip_address 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: *7 sql_type_metadata: *8 'null': true default: default_function: collation: comment: - *25 steps: - *22 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: completed cast_type: *30 sql_type_metadata: *31 'null': false default: false default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: content cast_type: *15 sql_type_metadata: *16 'null': false default: default_function: collation: comment: - *5 - *6 - *9 taggings: - *22 - *5 - *6 - *32 - *9 tags: - *5 - *6 - *33 - *9 users: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: active cast_type: *30 sql_type_metadata: *31 'null': false default: true default_function: collation: comment: - *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: *7 sql_type_metadata: *8 'null': false default: member default_function: collation: comment: - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: signal_user_id cast_type: *3 sql_type_metadata: *4 'null': true default: default_function: collation: comment: - *9 watches: - *22 - *5 - *6 - *9 - *25 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column auto_increment: name: watching cast_type: *30 sql_type_metadata: *31 'null': false default: true default_function: collation: comment: 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 cast_type: *3 sql_type_metadata: *4 'null': false default: default_function: collation: comment: workflows: - *5 - *6 - *10 - *9 primary_keys: accesses: id accounts: id action_text_rich_texts: id active_storage_attachments: id active_storage_blobs: id active_storage_variant_records: id ar_internal_metadata: key assignees_filters: assigners_filters: assignments: id card_activity_spikes: id card_engagements: id card_goldnesses: id cards: id closers_filters: closure_reasons: id closures: id collection_publications: id collections: id collections_filters: commands: id comments: id creators_filters: entropy_configurations: id events: id filters: id filters_stages: filters_tags: mentions: id notifications: id pins: id reactions: id schema_migrations: version search_queries: id search_results: id sessions: id steps: id taggings: id tags: id users: id watches: id workflow_stages: id workflows: id data_sources: accesses: true accounts: true action_text_rich_texts: true active_storage_attachments: true active_storage_blobs: true active_storage_variant_records: true ar_internal_metadata: true assignees_filters: true assigners_filters: true assignments: true card_activity_spikes: true card_engagements: true card_goldnesses: true cards: true closers_filters: true closure_reasons: true closures: true collection_publications: true collections: true collections_filters: true commands: true comments: true creators_filters: true entropy_configurations: true events: true filters: true filters_stages: true filters_tags: true mentions: true notifications: true pins: true reactions: true schema_migrations: true search_queries: true search_results: true sessions: true steps: true taggings: true tags: true users: true watches: true workflow_stages: true workflows: true indexes: accesses: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: accesses name: index_accesses_on_accessed_at unique: false columns: - accessed_at lengths: {} orders: :desc opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: accesses name: index_accesses_on_collection_id unique: false columns: - collection_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: accesses name: index_accesses_on_collection_id_and_user_id unique: true columns: - collection_id - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: accesses name: index_accesses_on_user_id unique: false columns: - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true accounts: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: accounts name: index_accounts_on_queenbee_id unique: true columns: - queenbee_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true action_text_rich_texts: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: action_text_rich_texts name: index_action_text_rich_texts_uniqueness unique: true columns: - record_type - record_id - name lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: 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 unique: true columns: - slug 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_uniqueness unique: true columns: - record_type - record_id - name - 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 name: index_active_storage_blobs_on_key unique: true columns: - key lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true active_storage_variant_records: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: active_storage_variant_records name: index_active_storage_variant_records_uniqueness unique: true columns: - blob_id - variation_digest lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true ar_internal_metadata: [] assignees_filters: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: assignees_filters name: index_assignees_filters_on_assignee_id unique: false columns: - assignee_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: assignees_filters name: index_assignees_filters_on_filter_id unique: false columns: - filter_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true assigners_filters: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: assigners_filters name: index_assigners_filters_on_assigner_id unique: false columns: - assigner_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: assigners_filters name: index_assigners_filters_on_filter_id unique: false columns: - filter_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true assignments: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: assignments name: index_assignments_on_assignee_id_and_card_id unique: true columns: - assignee_id - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: assignments name: index_assignments_on_card_id unique: false columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true card_activity_spikes: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: card_activity_spikes name: index_card_activity_spikes_on_card_id unique: false columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true card_engagements: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: card_engagements name: index_card_engagements_on_card_id unique: false columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true card_goldnesses: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: card_goldnesses name: index_card_goldnesses_on_card_id unique: true columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true cards: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: cards name: index_cards_on_collection_id unique: false columns: - collection_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 unique: false columns: - last_active_at - status lengths: {} orders: {} opclasses: {} where: type: using: include: 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 closers_filters: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: closers_filters name: index_closers_filters_on_closer_id unique: false columns: - closer_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: closers_filters name: index_closers_filters_on_filter_id unique: false columns: - filter_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 unique: true columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: closures name: index_closures_on_card_id_and_created_at unique: false columns: - card_id - created_at lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: closures name: index_closures_on_user_id unique: false columns: - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true collection_publications: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: collection_publications name: index_collection_publications_on_collection_id unique: false columns: - collection_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: collection_publications name: index_collection_publications_on_key unique: true columns: - key lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true collections: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: collections name: index_collections_on_creator_id unique: false columns: - creator_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: collections name: index_collections_on_workflow_id unique: false columns: - workflow_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true collections_filters: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: collections_filters name: index_collections_filters_on_collection_id unique: false columns: - collection_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: collections_filters name: index_collections_filters_on_filter_id unique: false columns: - filter_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true commands: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: commands name: index_commands_on_parent_id unique: false columns: - parent_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: commands name: index_commands_on_user_id unique: false columns: - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: commands name: index_commands_on_user_id_and_created_at unique: false columns: - user_id - created_at lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: commands name: index_commands_on_user_id_and_parent_id_and_created_at unique: false columns: - user_id - parent_id - created_at lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true comments: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: comments name: index_comments_on_card_id unique: false columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true creators_filters: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: creators_filters name: index_creators_filters_on_creator_id unique: false columns: - creator_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: creators_filters name: index_creators_filters_on_filter_id unique: false columns: - filter_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true entropy_configurations: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: entropy_configurations name: idx_on_container_type_container_id_auto_close_perio_74dc880875 unique: false columns: - container_type - container_id - auto_close_period lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: entropy_configurations name: idx_on_container_type_container_id_auto_reconsider__583aaddbea unique: false columns: - container_type - container_id - auto_reconsider_period lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: entropy_configurations name: index_entropy_configurations_on_container unique: true columns: - container_type - container_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true events: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: events name: index_events_on_collection_id unique: false columns: - collection_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: events name: index_events_on_creator_id unique: false columns: - creator_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: events name: index_events_on_eventable unique: false columns: - eventable_type - eventable_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: events name: index_events_on_summary_id_and_action unique: false columns: - action lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true filters: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: filters name: index_filters_on_creator_id_and_params_digest unique: true columns: - creator_id - params_digest lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true filters_stages: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: filters_stages name: index_filters_stages_on_filter_id unique: false columns: - filter_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_stage_id unique: false columns: - stage_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true filters_tags: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: filters_tags name: index_filters_tags_on_filter_id unique: false columns: - filter_id lengths: {} orders: {} opclasses: {} where: type: using: include: 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_mentionee_id unique: false columns: - mentionee_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: mentions name: index_mentions_on_mentioner_id unique: false columns: - mentioner_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: mentions name: index_mentions_on_source unique: false columns: - source_type - source_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true notifications: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: notifications name: index_notifications_on_creator_id unique: false columns: - creator_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: notifications name: index_notifications_on_source unique: false columns: - source_type - source_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: notifications name: index_notifications_on_user_id unique: false columns: - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: notifications name: index_notifications_on_user_id_and_read_at_and_created_at unique: false columns: - user_id - read_at - created_at lengths: {} orders: read_at: :desc created_at: :desc opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true pins: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: pins name: index_pins_on_card_id unique: false columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: pins name: index_pins_on_card_id_and_user_id unique: true columns: - card_id - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: pins name: index_pins_on_user_id unique: false columns: - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true reactions: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: reactions name: index_reactions_on_comment_id unique: false columns: - comment_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: reactions name: index_reactions_on_reacter_id unique: false columns: - reacter_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true schema_migrations: [] search_queries: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: search_queries name: index_search_queries_on_user_id unique: false columns: - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: search_queries name: index_search_queries_on_user_id_and_terms unique: false columns: - user_id - terms lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: search_queries name: index_search_queries_on_user_id_and_updated_at unique: true columns: - user_id - updated_at lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true search_results: [] sessions: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: sessions name: index_sessions_on_user_id unique: false columns: - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true steps: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: steps name: index_steps_on_card_id unique: false columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: steps name: index_steps_on_card_id_and_completed unique: false columns: - card_id - completed lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true taggings: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: taggings name: index_taggings_on_card_id_and_tag_id unique: true columns: - card_id - tag_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: taggings name: index_taggings_on_tag_id unique: false columns: - tag_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true tags: [] users: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: users name: index_users_on_email_address unique: true columns: - email_address lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: users name: index_users_on_role unique: false columns: - role lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: users name: index_users_on_signal_user_id unique: true columns: - signal_user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true watches: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: watches name: index_watches_on_card_id unique: false columns: - card_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: watches name: index_watches_on_user_id unique: false columns: - user_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true workflow_stages: - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: workflow_stages name: index_workflow_stages_on_workflow_id unique: false columns: - workflow_id lengths: {} orders: {} opclasses: {} where: type: using: include: nulls_not_distinct: comment: valid: true workflows: [] version: 20250703193928