SQLAlchemy의, 나는 데이터 마이그레이션에 대한 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' 값이 될 수 있습니다 매개 변수 사전의 정수 열에 대해. 새로운 질문이 추가되었습니다 : http://stackoverflow.com/questions/38074487/copy-empty-string-to-integer-column-postgres – delalli