sql >> Database >  >> RDS >> PostgreSQL

Postgres SELECTEER waar de WHERE UUID of string is

Gevonden! De UUID-kolom casten naar ::text stopt de fout. Ik ben niet zeker van de prestatiehit, maar op ongeveer 5000 rijen krijg ik meer dan voldoende prestaties.

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. Een kolom wijzigen:null in niet null

  2. psycopg2 hoe om te gaan met TypeError:niet alle argumenten geconverteerd tijdens het formatteren van strings

  3. Fout bij gebruik van oracle.dataaccess.dll

  4. Hoe voeg ik meerdere rijen uit een array in met behulp van het CodeIgniter-framework?