Skip to main content

Core режим

Сначала необходимо определить, как данные хранятся в таблице. Варианты определения:

  • Объект Table
  • Декларативный класс
  • Получение структуры из базы данных

Сопоставление типов

SQLAlchemyPythonSQL
BigIntegerintBIGINT
BooleanboolBOOLEAN or SMALLINT
Datedatetime.dateDATE (SQLite: STRING)
DateTimedatetime.datetimeDATETIME (SQLite: STRING)
Timedatetime.timeDATETIME
EnumstrENUM or VARCHAR
Floatfloat or DecimalFLOAT or REAL
IntegerintINTEGER
Intervaldatetime.timedeltaINTERVAL or DATE from epoch
LargeBinarybyteBLOB or BYTEA
Numericdecimal.DecimalNUMERIC or DECIMAL
UnicodeunicodeUNICODE or VARCHAR
TextstrCLOB or TEXT