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 force_auto_coercion
for how to set up this feature.
sqlalchemy_utils.types
sqlalchemy_utils.types.arrow
ArrowType
sqlalchemy_utils.types.choice
ChoiceType
sqlalchemy_utils.types.color
ColorType
sqlalchemy_utils.types.pg_composite
CompositeType
sqlalchemy_utils.types.country
CountryType
sqlalchemy_utils.primitives.country
Country
sqlalchemy_utils.types.currency
CurrencyType
sqlalchemy_utils.primitives.currency
Currency
sqlalchemy_utils.types.email
EmailType
sqlalchemy_utils.types.encrypted.encrypted_type
EncryptedType
sqlalchemy_utils.types.json
JSONType
sqlalchemy_utils.types.locale
LocaleType
sqlalchemy_utils.types.ltree
LtreeType
sqlalchemy_utils.primitives.ltree
Ltree
sqlalchemy_utils.types.ip_address
IPAddressType
sqlalchemy_utils.types.password
PasswordType
sqlalchemy_utils.types.phone_number
PhoneNumber
PhoneNumberType
sqlalchemy_utils.types.scalar_list
ScalarListType
sqlalchemy_utils.types.timezone
TimezoneType
sqlalchemy_utils.types.ts_vector
TSVectorType
sqlalchemy_utils.types.url
URLType
sqlalchemy_utils.types.uuid
UUIDType
sqlalchemy_utils.types.weekdays
WeekDaysType