PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgres SELECT gdzie WHERE jest UUID lub ciągiem

Znalazłem to! Przesyłanie kolumny UUID do ::text zatrzymuje błąd. Nie jestem pewien co do wydajności, ale na około 5000 wierszy uzyskuję więcej niż wystarczającą wydajność.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować wszystkie kolumny za pomocą INSERT ... ON CONFLICT ...?

  2. Jak ustawić parametr String[] na zapytanie natywne?

  3. Jak tymczasowo wyłączyć wyzwalacze w PostgreSQL?

  4. Jak zresetować sekwencję w postgresie i wypełnić kolumnę id nowymi danymi?

  5. Komentować znak/znaki w postgres / postgresql / psql?