SQL Server uses COLLATE per column or expression. PostgreSQL uses collation per column (defined at CREATE) or COLLATE in the query — with different catalogs (libc vs ICU in PG 15+).
Case-sensitive comparison in PostgreSQL
SELECT email FROM users WHERE email COLLATE "C" = lower(@email);