「お金」とはPostgresの「OID」のSQLAlchemyの同等の列タイプとは何ですか?
-
21-08-2019 - |
質問
はPostgresの「お金」と「OID」の列タイプ?
のためのSQLAlchemyの同等の列タイプとは何ですか解決
私たちは、主にpostgresのの利益のために、0.4一連のすべてのテーブルの上に暗黙の「OID」列の概念をサポートしてきたのに
私たちは、特に「OID」タイプを持っていたことがありません。ただし、ユーザー表が定義されて以来、OID列はPostgresの中で廃止され、そして私たちは実際には本当に存在したOIDの機能を使ったことがない、私たちは、ライブラリからこの機能を削除しました。
特定の型がSQLAに供給されていない場合は、、カスタム型を指定する代わりとして、あなたは常にだけSQLAは、その種類について特に何も知らないことを意味しNullTypeを使用することができます。 psycopg2は/が既に列に役立つPythonのタイプを送受信する場合は、SQLA型オブジェクトの必要は本当にありません、CREATE TABLE文を発行するために保存します。
他のヒント
このリンク上の引数からする 最終的な結論だっます:
金額のためにFLOATを使用することであるため、ストレージ、演算の不正確さの非常に悪い考えです。.. それはあまりにもロケールに敏感であるためにお金を使用することは推奨され NUMERICを代わりに使用する必要があります。
これは、私が見つけることができるすべてです:ます。http://docs.sqlalchemy。 ORG / EN / rel_0_9 /コア/ types.htmlする
あなたにもしたい場合は、あなたはあなた自身のタイプを作ることができます。
所属していません StackOverflow