SQL Server usa COLLATE por coluna ou expressão. PostgreSQL usa collation por coluna (definida no CREATE) ou COLLATE na query — com catálogos diferentes (libc vs ICU no PG 15+).
Índices UNIQUE em email frequentemente dependem de collation CI (case-insensitive). Replique a mesma regra no destino.
Comparação case-sensitive no PostgreSQL
SELECT email FROM usuarios WHERE email COLLATE "C" = lower(@email);