我正在一个网站上工作,以一个非常具体的精度(8位数)存储大量的数字。大多数列都使用数字(64,8),但我发现有少数列使用float(8),这导致了大量的计算问题。
如何将那些浮动列更改为数字(64,8)?如何转换数据?
谢谢!
发布于 2014-01-30 07:18:04
ALTER TABLE your_table
ALTER COLUMN the_float_column TYPE numeric(64,8);手册中的更多细节:http://www.postgresql.org/docs/current/static/sql-altertable.html
https://dba.stackexchange.com/questions/57846
复制相似问题