We are seeing some errors when migrating and adding indexes on `answer_post_id`. ``` #<StandardError:"An error has occurred, all later migrations canceled:\n\nPG::UniqueViolation: ERROR: could not create unique index \"index_discourse_solved_solved_topics_on_answer_post_id\"\nDETAIL: Key (answer_post_id)=(13006) is duplicated.\n"> ``` This PR modifies the earlier migration, and also adds one before the addition of indexes to remove duplicates. |
||
---|---|---|
.. | ||
20191209095548_ensures_unique_accepted_answer_post_id.rb | ||
20210218022053_solved_fix_high_auto_close_topic_hours.rb | ||
20210429154322_remove_nil_custom_fields_from_solved.rb | ||
20210618142654_recreate_solutions_column.rb | ||
20221121223417_rename_badges.rb | ||
20240116100023_fill_accept_all_solutions_allowed_groups_based_on_deprecated_setting.rb | ||
20250318024824_create_discourse_solved_solved_topics.rb | ||
20250318024953_copy_solved_topic_custom_field_to_discourse_solved_solved_topics.rb | ||
20250318024954_remove_duplicates_from_discourse_solved_solved_topics.rb | ||
20250318025147_add_index_for_discourse_solved_topics.rb | ||
20250325074111_copy_remaining_solved_topic_custom_field_to_discourse_solved_solved_topics.rb |