|
41 | 41 | "smallint": sqltypes.SmallInteger, |
42 | 42 | "timestamp": sqltypes.TIMESTAMP, |
43 | 43 | "timestamp with time zone": sqltypes.TIMESTAMP, |
| 44 | + "timestamp without time zone": sqltypes.TIMESTAMP, |
44 | 45 | "object": ObjectType, |
| 46 | + "object_array": ObjectArray, # TODO: Can this also be improved to use `sqltypes.ARRAY`? |
45 | 47 | "integer": sqltypes.Integer, |
46 | | - "long": sqltypes.NUMERIC, |
47 | | - "bigint": sqltypes.NUMERIC, |
| 48 | + "integer_array": sqltypes.ARRAY(sqltypes.Integer), |
| 49 | + "long": sqltypes.BIGINT, |
| 50 | + "long_array": sqltypes.ARRAY(sqltypes.BIGINT), |
| 51 | + "bigint": sqltypes.BIGINT, |
| 52 | + "bigint_array": sqltypes.ARRAY(sqltypes.BIGINT), |
48 | 53 | "double": sqltypes.DECIMAL, |
49 | 54 | "double precision": sqltypes.DECIMAL, |
50 | | - "object_array": ObjectArray, |
51 | 55 | "float": sqltypes.Float, |
52 | | - "real": sqltypes.Float, |
| 56 | + "float_array": sqltypes.ARRAY(sqltypes.Float), |
| 57 | + "real": sqltypes.DOUBLE, |
| 58 | + "real_array": sqltypes.ARRAY(sqltypes.DOUBLE), |
53 | 59 | "string": sqltypes.String, |
54 | | - "text": sqltypes.String |
| 60 | + "text": sqltypes.String, |
55 | 61 | } |
56 | 62 | try: |
57 | 63 | # SQLAlchemy >= 1.1 |
|
0 commit comments