【发布时间】:2016-06-28 04:54:51
【问题描述】:
所以,我使用odo 进行数据迁移,但遇到了这个错误:
sqlalchemy.exc.DataError: (psycopg2.DataError) integer out of range
源表和目标表具有相同的架构,但在后端执行的 sql 语句中,整数值带有 .0。就像源表中的整数34显示为34.0:
[SQL: INSERT INTO table2 (col1, col2,col3) VALUES (%(col1)s, %(col2)s, %(col3)s]
[parameters: ({'col2' : val2', 'col3' : val3', 'col1' : val1})]
如果需要更多信息,请告诉我。
【问题讨论】:
-
这可能是因为参数字典中整数列的
NaN值。添加了一个新问题:stackoverflow.com/questions/38074487/…
标签: python postgresql sqlalchemy blaze odo