「お金」とはPostgresの「OID」のSQLAlchemyの同等の列タイプとは何ですか?

StackOverflow https://stackoverflow.com/questions/359409

  •  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する

あなたにもしたい場合は、

あなたはあなた自身のタイプを作ることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top