Funciona como @clemens sugeriu. Use
numeric (=decimal ) no tipo composto:CREATE TYPE ai AS (a text, i numeric);
db<>mexa aqui
O motivo pelo qual usei
int na resposta referenciada é o desempenho. numeric (=decimal ) no tipo composto:CREATE TYPE ai AS (a text, i numeric);
int na resposta referenciada é o desempenho.