Skip to content
Extraits de code Groupes Projets
Valider cf5a9d7e rédigé par Lukas Matt's avatar Lukas Matt Validation de Benjamin Neff
Parcourir les fichiers

Delete all null entries before removing the column


related to #7032

Signed-off-by: default avatarLukas Matt <lukas@zauberstuhl.de>

closes #7038
parent 33b064b8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -24,11 +24,12 @@ class LinkShareVisibilitiesWithUser < ActiveRecord::Migration
remove_index :share_visibilities, name: :shareable_and_hidden_and_contact_id
remove_column :share_visibilities, :contact_id
change_column :share_visibilities, :user_id, :integer, null: false
ShareVisibility.joins("LEFT OUTER JOIN users ON users.id = share_visibilities.user_id")
.delete_all("users.id is NULL")
change_column :share_visibilities, :user_id, :integer, null: false
add_index :share_visibilities, :user_id
add_index :share_visibilities, %i(shareable_id shareable_type user_id), name: :shareable_and_user_id
add_index :share_visibilities, %i(shareable_id shareable_type hidden user_id),
......
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