Qual é o sqlalchemy tipo de coluna equivalente para 'dinheiro' e tipos de colunas 'OID' no Postgres?
Qual é o sqlalchemy tipo de coluna equivalente para 'dinheiro' e 'OID' no Postgres?
Isto é tudo que eu poderia encontrar: http://docs.sqlalchemy.org/en/rel_0_9/core/types.html
Você pode fazer seu próprio tipo se você quiser também.
nunca tivemos um tipo de "OID", especificamente, embora nós temos apoiado o conceito de uma coluna implícita "OID" em cada mesa através da série 0.4, principalmente para o benefício de postgres. Contudo, desde user-colunas da tabela OID definidos são preteridos no Postgres, e nós na verdade nunca realmente usou o recurso OID que estava presente, nós removemos esse recurso a partir da biblioteca.
Se um tipo particular não é fornecido em SQLA, como uma alternativa para especificar um tipo personalizado, você sempre pode usar o NullType que significa apenas que SQLA não sei nada em particular sobre que tipo. Se psycopg2 envia / recebe um tipo Python útil para a coluna já, não há realmente nenhuma necessidade para um objeto do tipo SQLA, salvar para a emissão de instruções CREATE TABLE.
a partir do argumento sobre esta ligação A conclusão final foi:
Usar flutuação em valores monetários é uma idéia extremamente ruim por causa da inexatidão de armazenamento e aritmética .. usando o dinheiro é desencorajado porque é NUMERIC também locale-sensíveis deve ser usado em vez













