Protože číslo může mít až 15 číslic, budete muset přetypovat na 64bitové (8bajtové) celé číslo. Zkuste toto:
SELECT * FROM table
WHERE myint = mytext::int8
:: Cast operátor je historický, ale pohodlný. Postgres také odpovídá standardní syntaxi SQL
myint = cast ( mytext as int8)
Pokud máte doslovný text, který chcete porovnat s int , přelijte int na text:
SELECT * FROM table
WHERE myint::varchar(255) = mytext