Cómo consultar UUID para postgres

Me gustaría utilizar UUID como identificador, proporcionar los primeros 8 dígitos para averiguar si existe en la base de datos.

Normalmente puedo hacer esto sin ningún problema:

select * from TABLE where id = 'e99aec55-9e32-4c84-aed2-4a0251584941'::uuid

pero esto me da un error:

select * from TABLE where id LIKE 'e99aec55%@'::uuid

error:

ERROR:  invalid input syntax for uuid: "e99aec55%@"
LINE 1: select * from TABLE where id LIKE 'e99aec55...
                                              ^
Query failed
PostgreSQL said: invalid input syntax for uuid: "e99aec55%@"

¿Hay alguna manera de consultar los primeros n dígitos para un tipo UUID en postgresql?

Respuestas a la pregunta(2)

Su respuesta a la pregunta