Retourner au contenu associé (entrée du suivi : Entrée redis louche "users//diff_karma")
Posté par Adrien Dorsaz (site web personnel, Mastodon) le 01 janvier 2020 à 10:56. En réponse à l’entrée du suivi Entrée redis louche "users//diff_karma". Évalué à 3 (+0/-0). Dernière modification le 01 janvier 2020 à 10:57.
Hello,
Au sommet denode.rb, il y a une note qui dit que le user peut être NULL:
node.rb
user
class Node < ActiveRecord::Base belongs_to :user # can be NULL
J'imagine que ça peut être pareille pour les commentaires.
C'est peut-être des votes sur des contenus/commentaires de comptes supprimés ?
Une piste pour comprendre la production serait de lancer des requêtes SQL du style:
select count(1), DATE(created_at) as creation_date from nodes where user_id is NULL and score <> 0 and creation_date > DATE_SUB(CUR_DATE(),INTERVAL 1 MONTH) order by creation_date desc; select count(1), DATE(created_at) from comments where user_id is NULL and score <> 0 and creation_date > DATE_SUB(CUR_DATE(),INTERVAL 1 MONTH) order by creation_date desc;
Dans le where, on peut ajuster la condition sur la date de création pour l'analyse.
Pour éviter d'avoir ces clés bizarres, on pourrait ajouter une condition à la fin des lignes que tu as trouvés (dans node.rb et comment.rb, ça devrait suffir):
unless self.user_id.nil?
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Piste: vote sur des commentaires de comptes supprimés ?
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à l’entrée du suivi Entrée redis louche "users//diff_karma". Évalué à 3 (+0/-0). Dernière modification le 01 janvier 2020 à 10:57.
Hello,
Au sommet de
node.rb, il y a une note qui dit que leuserpeut être NULL:J'imagine que ça peut être pareille pour les commentaires.
C'est peut-être des votes sur des contenus/commentaires de comptes supprimés ?
Une piste pour comprendre la production serait de lancer des requêtes SQL du style:
Dans le where, on peut ajuster la condition sur la date de création pour l'analyse.
Pour éviter d'avoir ces clés bizarres, on pourrait ajouter une condition à la fin des lignes que tu as trouvés (dans node.rb et comment.rb, ça devrait suffir):