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

Postgres SELECT, kde WHERE je UUID nebo řetězec

Našel jsem to! Odeslání sloupce UUID do ::text zastaví chybu. Nejsem si jistý výkonem, ale na asi 5000 řádcích dostanu více než adekvátní výkon.

SELECT * FROM user
WHERE id::text = 'jsdfhiureeirh' OR uid = 'jsdfhiureeirh';

SELECT * FROM user
WHERE id::text = '33bb9554-c616-42e6-a9c6-88d3bba4221c' 
  OR uid = '33bb9554-c616-42e6-a9c6-88d3bba4221c';


  1. Čistý způsob použití postgresql okenních funkcí v django ORM?

  2. Jak vložit data z jedné databázové tabulky do jiné databázové tabulky v Mysql

  3. Jak vybrat poslední záznam tabulky v SQL?

  4. Amazon RDS pro PostgreSQL alternativy - ClusterControl pro PostgreSQL