ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

class PGSQLCharset(Enum): (source)

View In Hierarchy

Enumerate PostgreSQL encodings supported for database storage.

PostgreSQL converts between the database encoding and the UTF-8 client protocol used by asyncpg. This enum contains server-side encodings with built-in UTF-8 conversion, excluding client-only encodings, MULE_INTERNAL, and SQL_ASCII.

Returns
PGSQLCharsetThe enumeration member representing a PostgreSQL database encoding.
Constant EUC_CN Extended Unix Code for Simplified Chinese.
Constant EUC_JIS_2004 Japanese EUC encoding for JIS X 0213.
Constant EUC_JP Extended Unix Code for Japanese.
Constant EUC_KR Extended Unix Code for Korean.
Constant EUC_TW Extended Unix Code for Traditional Chinese.
Constant ISO_8859_5 ISO 8859-5 Cyrillic encoding.
Constant ISO_8859_6 ISO 8859-6 Arabic encoding.
Constant ISO_8859_7 ISO 8859-7 Greek encoding.
Constant ISO_8859_8 ISO 8859-8 Hebrew encoding.
Constant KOI8R KOI8-R Russian encoding.
Constant KOI8U KOI8-U Ukrainian encoding.
Constant LATIN1 ISO 8859-1 Western European encoding.
Constant LATIN10 ISO 8859-16 South-Eastern European encoding.
Constant LATIN2 ISO 8859-2 Central European encoding.
Constant LATIN3 ISO 8859-3 South European encoding.
Constant LATIN4 ISO 8859-4 North European encoding.
Constant LATIN5 ISO 8859-9 Turkish encoding.
Constant LATIN6 ISO 8859-10 Nordic encoding.
Constant LATIN7 ISO 8859-13 Baltic Rim encoding.
Constant LATIN8 ISO 8859-14 Celtic encoding.
Constant LATIN9 ISO 8859-15 Western European encoding with Euro.
Constant UTF8 Unicode UTF-8 encoding.
Constant WIN1250 Windows code page 1250 (Central European).
Constant WIN1251 Windows code page 1251 (Cyrillic).
Constant WIN1252 Windows code page 1252 (Western European).
Constant WIN1253 Windows code page 1253 (Greek).
Constant WIN1254 Windows code page 1254 (Turkish).
Constant WIN1255 Windows code page 1255 (Hebrew).
Constant WIN1256 Windows code page 1256 (Arabic).
Constant WIN1257 Windows code page 1257 (Baltic).
Constant WIN1258 Windows code page 1258 (Vietnamese).
Constant WIN866 Windows code page 866 (Cyrillic).
Constant WIN874 Windows code page 874 (Thai).

Extended Unix Code for Simplified Chinese.

Value
'EUC_CN'
EUC_JIS_2004: str = (source)

Japanese EUC encoding for JIS X 0213.

Value
'EUC_JIS_2004'

Extended Unix Code for Japanese.

Value
'EUC_JP'

Extended Unix Code for Korean.

Value
'EUC_KR'

Extended Unix Code for Traditional Chinese.

Value
'EUC_TW'
ISO_8859_5: str = (source)

ISO 8859-5 Cyrillic encoding.

Value
'ISO_8859_5'
ISO_8859_6: str = (source)

ISO 8859-6 Arabic encoding.

Value
'ISO_8859_6'
ISO_8859_7: str = (source)

ISO 8859-7 Greek encoding.

Value
'ISO_8859_7'
ISO_8859_8: str = (source)

ISO 8859-8 Hebrew encoding.

Value
'ISO_8859_8'

KOI8-R Russian encoding.

Value
'KOI8R'

KOI8-U Ukrainian encoding.

Value
'KOI8U'

ISO 8859-1 Western European encoding.

Value
'LATIN1'

ISO 8859-16 South-Eastern European encoding.

Value
'LATIN10'

ISO 8859-2 Central European encoding.

Value
'LATIN2'

ISO 8859-3 South European encoding.

Value
'LATIN3'

ISO 8859-4 North European encoding.

Value
'LATIN4'

ISO 8859-9 Turkish encoding.

Value
'LATIN5'

ISO 8859-10 Nordic encoding.

Value
'LATIN6'

ISO 8859-13 Baltic Rim encoding.

Value
'LATIN7'

ISO 8859-14 Celtic encoding.

Value
'LATIN8'

ISO 8859-15 Western European encoding with Euro.

Value
'LATIN9'

Unicode UTF-8 encoding.

Value
'UTF8'

Windows code page 1250 (Central European).

Value
'WIN1250'

Windows code page 1251 (Cyrillic).

Value
'WIN1251'

Windows code page 1252 (Western European).

Value
'WIN1252'

Windows code page 1253 (Greek).

Value
'WIN1253'

Windows code page 1254 (Turkish).

Value
'WIN1254'

Windows code page 1255 (Hebrew).

Value
'WIN1255'

Windows code page 1256 (Arabic).

Value
'WIN1256'

Windows code page 1257 (Baltic).

Value
'WIN1257'

Windows code page 1258 (Vietnamese).

Value
'WIN1258'

Windows code page 866 (Cyrillic).

Value
'WIN866'

Windows code page 874 (Thai).

Value
'WIN874'