fhe
(Florian)
1
./launcher rebuild app を実行しようとすると、次のエラーが表示されます
ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: 一意インデックス "index_discourse_solved_solved_topics_on_answer_post_id" を作成できませんでした
DETAIL: キー (answer_post_id)=(201795) が重複しています。
この問題を解決する方法について何かアイデアはありますか?
thoka
(Thomas Kalka)
3
SolvedTopic のレコードを Rails コンソール経由で 1 つ削除します。
DiscourseSolved::SolvedTopic.where(answer_post_id:201795).last.destroy
「いいね!」 1
fhe
(Florian)
4
ありがとうございます。これらにアクセスしようとしましたが、次のエラーが表示されます。
NameError: uninitialized constant SolvedTopic
他に考えられることはありますか?
fhe
(Florian)
5
データベースに直接接続し、discourse_solved_solved_topics から重複した answer_post_id を持つレコードを削除しました。
これで問題ありません。迅速なご返信ありがとうございました!
「いいね!」 1
thoka
(Thomas Kalka)
6
Hm。discourse-solved は最近更新されました。
このエラーはデータベース移行中に発生した可能性があります。
fhe
(Florian)
9
素晴らしいです!ご連絡ありがとうございます — あなたの投稿を解決策としてマークしました。
「いいね!」 2
nat
(Natalie T)
クローズされました:
10
このトピックは、最後の返信から10日後に自動的にクローズされました。新しい返信は許可されなくなりました。