Sé que en la administración de usuarios podemos ver si hay otra cuenta en una dirección IP al hacer clic en la IP de registro o la IP del último inicio de sesión. ¿Podemos ver también todos los usuarios que han coincidido con direcciones IP duplicadas en lugar de revisar uno por uno todos mis usuarios?
Aquí tienes una consulta para el explorador de datos. Sería mejor si hiciera un GROUP BY para que pudiera ordenar por la fecha de creación más reciente o algo similar, pero quizás esto ayude.
WITH users_per_ip AS (
SELECT
count(1) AS user_count,
u.registration_ip_address AS ip,
max(u.created_at) last_create,
min(u.created_at) first_create,
(max(u.created_at) - min(u.created_at)) diff,
case when (max(u.suspended_at) is not null
or max(u.silenced_till) is not null )
then 1 else 0 end bad
FROM users u
GROUP BY ip
)
SELECT
u.id AS user_id,
date_trunc('day',u.created_at)::date created,
date_trunc('day',upi.diff) days,
bad,
upi.ip AS ip_address
FROM users_per_ip upi
JOIN users u
ON u.registration_ip_address = upi.ip
WHERE upi.user_count > 1
ORDER BY upi.last_create DESC
Esto parece funcionar bien para mí, no sabía nada sobre el Data Explorer Plugin. ¡Gracias!