No Postgres LIKE é apenas comparação de strings - isso explica o erro. Você pode converter explicitamente a coluna para string: select * from "table" where id::text like '19%'