File: data_types.rst

package info (click to toggle)
python-sqlalchemy-utils 0.30.12-2~bpo8%2B1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-backports
  • size: 1,056 kB
  • sloc: python: 10,350; makefile: 160
file content (163 lines) | stat: -rw-r--r-- 2,214 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
Data types
==========

SQLAlchemy-Utils provides various new data types for SQLAlchemy. In order to gain full
advantage of these datatypes you should use automatic data coercion. See :func:`force_auto_coercion` for how to set up this feature.

.. module:: sqlalchemy_utils.types


ArrowType
---------

.. module:: sqlalchemy_utils.types.arrow

.. autoclass:: ArrowType


ChoiceType
----------

.. module:: sqlalchemy_utils.types.choice

.. autoclass:: ChoiceType


ColorType
---------

.. module:: sqlalchemy_utils.types.color

.. autoclass:: ColorType


CompositeType
-------------

.. automodule:: sqlalchemy_utils.types.pg_composite

.. autoclass:: CompositeType


CountryType
-----------

.. module:: sqlalchemy_utils.types.country

.. autoclass:: CountryType

.. module:: sqlalchemy_utils.primitives.country

.. autoclass:: Country


CurrencyType
------------

.. module:: sqlalchemy_utils.types.currency

.. autoclass:: CurrencyType

.. module:: sqlalchemy_utils.primitives.currency

.. autoclass:: Currency


EncryptedType
-------------

.. module:: sqlalchemy_utils.types.encrypted

.. autoclass:: EncryptedType

JSONType
--------

.. module:: sqlalchemy_utils.types.json

.. autoclass:: JSONType


LocaleType
----------


.. module:: sqlalchemy_utils.types.locale

.. autoclass:: LocaleType


IPAddressType
-------------

.. module:: sqlalchemy_utils.types.ip_address

.. autoclass:: IPAddressType


PasswordType
------------

.. module:: sqlalchemy_utils.types.password

.. autoclass:: PasswordType


PhoneNumberType
---------------

.. module:: sqlalchemy_utils.types.phone_number

.. autoclass:: PhoneNumberType


ScalarListType
--------------

.. module:: sqlalchemy_utils.types.scalar_list

.. autoclass:: ScalarListType


TimezoneType
------------


.. module:: sqlalchemy_utils.types.timezone

.. autoclass:: TimezoneType


TSVectorType
------------

.. module:: sqlalchemy_utils.types.ts_vector

.. autoclass:: TSVectorType


URLType
-------

.. module:: sqlalchemy_utils.types.url

.. autoclass:: URLType


UUIDType
--------


.. module:: sqlalchemy_utils.types.uuid

.. autoclass:: UUIDType



WeekDaysType
------------

.. module:: sqlalchemy_utils.types.weekdays

.. autoclass:: WeekDaysType