当使用cast函数将DB中某个Bigserial类型的数据转换为字符串时如:
select bus,cast(id as CHAR) as busId from bus_organization
会发现两个id明明都时很长一串的数据查询结果会变成1。比如id为2374492674251234817。进而导致后续的程序处理中产生问题。
避坑办法:将CHAR改为VARVHAR。如下图。
select bus,cast(id as VARCHAR) as busId from bus_organization
问题解决!