Postgres: Case-Insensitive Character String type
The citext module provides a case-insensitive character string type, citext. Essentially, it internally calls
lowerwhen comparing values. Otherwise, it behaves almost exactly like text.
source:
$link[host]
Read Original Source