Keep newest duplicate user active

This commit is contained in:
alxlion
2026-08-07 06:28:17 +00:00
parent 1ac0f7c3d3
commit 1af0155aed

View File

@@ -8,7 +8,7 @@ defmodule Claper.Repo.Migrations.AllowReusingDeletedUserEmails do
WITH ranked_users AS ( WITH ranked_users AS (
SELECT SELECT
id, id,
ROW_NUMBER() OVER (PARTITION BY email ORDER BY inserted_at, id) AS email_position ROW_NUMBER() OVER (PARTITION BY email ORDER BY inserted_at DESC, id DESC) AS email_position
FROM users FROM users
WHERE deleted_at IS NULL WHERE deleted_at IS NULL
) )