sql >> Databáze >  >> RDS >> PostgreSQL

Jak vytvořím index v PostgreSQL založený pouze na malých písmenech?

Můžete vytvořit index a transformovat pole na velká nebo malá písmena. Když pak zadáte své dotazy, můžete provést stejnou transformaci a udělá to správnou věc.

Takže:

CREATE UNIQUE INDEX lower_case_username ON users ((lower(username)));

Poté se zeptejte na stejnou věc:

SELECT username FROM users WHERE lower(username) = 'bob';


  1. Vzdálený HasManyThrough

  2. PHP mySQL – Kdy je nejlepší čas odpojit se od databáze?

  3. Příklady JSON_VALUE() v SQL Server (T-SQL)

  4. připojení k MySQL z příkazového řádku