summaryrefslogtreecommitdiff
path: root/sandbox/dec2float.py
blob: 481defabdde4c698023d9e501d51ca82359e0bda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import psycopg2
import psycopg2.extensions

DEC2FLOAT = psycopg2.extensions.new_type(
  psycopg2._psycopg.DECIMAL.values,
  'DEC2FLOAT',
  psycopg2.extensions.FLOAT)

psycopg2.extensions.register_type(DEC2FLOAT)

o = psycopg2.connect("dbname=test")
c = o.cursor()
c.execute("SELECT NULL::decimal(10,2)")
n = c.fetchone()[0]
print(n, type(n))