Skip to content
Extraits de code Groupes Projets
Valider 7e245a00 rédigé par Jonne Haß's avatar Jonne Haß
Parcourir les fichiers

Fix orphan conversations migration

Can't delete all with group/having
parent 657d0bae
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
class PurgeOrphanConversations < ActiveRecord::Migration
def up
Conversation.joins("LEFT JOIN conversation_visibilities ON conversation_visibilities.conversation_id = conversations.id").group('conversations.id').having("COUNT(conversation_visibilities.id) = 0").delete_all
Conversation.where(id: Conversation.joins("LEFT JOIN conversation_visibilities ON conversation_visibilities.conversation_id = conversations.id")
.group('conversations.id')
.having("COUNT(conversation_visibilities.id) = 0")
.pluck('conversations.id')
).delete_all
end
def down
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter