문제

Postgres의 'Money'및 'Oid'열 유형의 Sqlalchemy 등가 열 유형은 무엇입니까?

도움이 되었습니까?

해결책

우리는 "OID"유형을 구체적으로 본 적이 없지만, 0.4 시리즈를 통해 모든 테이블의 암시 적 "OID"열의 개념을 지원했지만 주로 Postgres의 이점을 위해. 그러나 사용자 테이블 정의 OID 열은 Postgres에서 더 이상 사용되지 않았으므로 실제로 존재하는 OID 기능을 사용하지 않았으므로 라이브러리 에서이 기능을 제거했습니다.

특정 유형이 SQLA로 제공되지 않는 경우 사용자 정의 유형을 지정하는 대안으로 SQLA가 특히 해당 유형에 대해 아무것도 모른다는 NULLTYPE를 사용할 수 있습니다. psycopg2가 이미 열에 유용한 파이썬 유형을 보내거나 수신하는 경우, SQLA 유형 객체가 필요하지 않으므로 작성 테이블 문을 발행하기 위해 저장하십시오.

다른 팁

이것에 대한 논쟁에서 링크마지막 결론은 다음과 같습니다.

금전 금액에 Float를 사용하는 것은 저장과 산술의 부정확성 때문에 매우 나쁜 생각입니다.

이것이 내가 찾을 수있는 전부입니다. http://docs.sqlalchemy.org/en/rel_0_9/core/types.html

원하는 경우 자신만의 유형을 만들 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top