РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)

Справочник SQLAlchemy

Класс

движок

Методы

открыть соединение транзакция движка освободить движок опции движка сырое соединение обновить опции

Атрибуты

URL движка пул движка диалект движка драйвер имя движка эхо движка имя в логе

Класс

соединение

Методы

выполнить SQL драйвера скаляр соединения скаляры соединения commit соединения rollback соединения транзакция соединения SAVEPOINT соединения закрыть соединение сбросить отсоединить опции соединения уровень изоляции в транзакции

Атрибуты

соединение закрыто сброшено движок соединения диалект соединения info соединения

Класс

результат

Методы

все строки первая строка ровно одна строка строка или нет скаляр результата скаляр ровно один скаляр один или нет скаляры результата как словари fetchone fetchmany fetchall ключи колонки уникальные пачками закрыть результат заморозить по N строк

Атрибуты

есть строки число строк результат закрыт

Класс

скалярный результат

Методы

все скаляры первый скаляр ровно один скаляр скаляр или нет

Класс

строка

Методы

в словарь

Атрибуты

как mapping поля строки как кортеж

Класс

URL

Методы

собрать URL обновить query в строку заменить часть убрать из query

Атрибуты

драйвер URL пользователь пароль хост порт база query URL

Класс

пул

Методы

взять из пула очистить пул пересоздать пул статус пула

Функции

создать движок движок из конфига разобрать URL пул из URL

Классы

результат-словарь очередь соединений без пула одно соединение по потоку

Класс

сессия

Методы

добавить добавить много удалить объект слить объект по первичному ключу по ключу или ошибка выполнить в сессии скаляры сессии скаляр сессии скаляр сессии ровно один скаляр сессии или нет одна сущность сущность или нет первая сущность сохранить сессию откатить сессию сбросить в БД перечитать объект истечь объект истечь все убрать из сессии очистить сессию закрыть сессию начать транзакцию SAVEPOINT сессии текущая транзакция текущая SAVEPOINT изменён выбрать bind соединение сессии сбросить сессию без autoflush

Атрибуты

новые объекты изменённые на удаление карта идентичности активна autoflush сессии autocommit expire после commit bind сессии info сессии

Класс

класс фабрики

Методы

сессия с транзакцией настроить фабрику вызвать

Класс

класс scoped

Методы

убрать scoped настроить scoped Query scoped

Класс

объект транзакции

Методы

commit транзакции rollback транзакции закрыть транзакцию

Функции

сессия объекта сделать transient в detached закрыть все сессии колонка модели declarative_base вычисляемый атрибут валидатор после загрузки как declarative миксин модели свойство-колонка составное синоним отложенная колонка выражение запроса декоратор mapped

Классы

базовый класс как dataclass Mapped

Атрибуты

имя таблицы аргументы таблицы аргументы маппера таблица модели

Класс

маппер

Методы

configure маппера свойство маппера обход свойств

Атрибуты

колонки маппера c маппера атрибуты связи маппера PK маппера полиморфная колонка полиморфный id класс локальная таблица persist selectable

Класс

реестр

Методы

собрать мапперы императивный map сгенерировать базу карта аннотаций

Атрибуты

мапперы MetaData реестра аннотации → типы

Функции

SELECT INSERT UPDATE DELETE EXISTS VALUES UNION UNION ALL EXCEPT EXCEPT ALL INTERSECT INTERSECT ALL псевдоним сущности полиморфная выборка

Класс

Select

Методы

WHERE filter Select filter_by Select JOIN JOIN FROM LEFT JOIN ORDER BY GROUP BY HAVING LIMIT OFFSET FETCH срез DISTINCT опции загрузки опции Select FOR UPDATE CTE подзапрос Select LATERAL псевдоним Select коррелировать кроме корреляции UNION Select UNION ALL Select добавить колонки только колонки FROM подсказка префикс суффикс из statement EXISTS Select свернуть колонки стиль меток

Класс

Insert

Методы

VALUES вставки RETURNING вставки inline INSERT из SELECT префикс INSERT опции INSERT

Класс

Update

Методы

SET WHERE обновления RETURNING обновления VALUES по порядку опции UPDATE

Класс

Delete

Методы

WHERE удаления RETURNING удаления опции DELETE

Класс

Query

Методы

все Query первая Query ровно одна Query одна или нет Query скаляр Query число Query по ключу Query filter Query filter_by Query ORDER BY Query LIMIT Query OFFSET Query JOIN Query LEFT JOIN Query GROUP BY Query HAVING Query DISTINCT Query колонки Query FOR UPDATE Query опции Query DELETE Query UPDATE Query UNION Query из себя подзапрос Query CTE Query eager-загрузка обновить существующие по N Query

Классы

ограничение FK ограничение PK UNIQUE CHECK ограничение IDENTITY генерируемая значение с сервера CREATE TABLE DROP TABLE

Класс

таблица

Методы

добавить колонку добавить ограничение в другую MetaData создать таблицу удалить таблицу таблица есть

Атрибуты

c таблицы колонки таблицы PK таблицы FK таблицы индексы ограничения схема таблицы имя таблицы полное имя ключ таблицы комментарий таблицы

Класс

колонка

Методы

копия колонки ссылается добавить FK

Атрибуты

ключ колонки имя колонки тип колонки таблица колонки NULL колонки PK колонки default колонки server_default колонки onupdate колонки индекс колонки UNIQUE колонки комментарий колонки автоинкремент колонки

Класс

MetaData

Методы

создать таблицы удалить таблицы отразить схему очистить MetaData убрать таблицу

Атрибуты

таблицы таблицы по FK схема MetaData имена ограничений

Класс

внешний ключ

Методы

ссылается FK целевая колонка

Атрибуты

колонка FK родитель FK ON DELETE ON UPDATE имя FK

Класс

последовательность

Методы

следующее значение CREATE SEQUENCE DROP SEQUENCE

Атрибуты

имя sequence старт шаг схема sequence

Класс

индекс таблицы

Методы

CREATE INDEX DROP INDEX

Типы

строка текст целое да/нет дата и время дата JSON UUID дробное numeric время двоичные данные перечисление большое целое маленькое целое Unicode Unicode-текст интервал массив pickle decimal VARCHAR CHAR BOOLEAN INT TIMESTAMP BLOB CLOB REAL DOUBLE DOUBLE PRECISION NUMERIC UUID тип JSONB INET CIDR HSTORE ENUM Postgres

Класс

обёртка типа

Методы

при записи при чтении литерал копия обёртки тип диалекта

Атрибуты

внутренний тип можно кэшировать

Класс

базовый тип

Методы

вариант диалекта как generic сравнить с БД скомпилировать тип копия типа

Атрибуты

тип Python

Функции

И ИЛИ НЕ TRUE FALSE NULL CASE CAST TRY_CAST EXTRACT COLLATE принудительный тип OVER WITHIN GROUP FILTER литерал литерал-колонка колонка SQL таблица SQL плейсхолдер текстовый SQL BETWEEN кортеж ANY ALL DISTINCT DESC ASC NULLS FIRST NULLS LAST метка func COUNT SUM AVG MIN MAX COALESCE NULLIF LOWER UPPER длина CONCAT NOW CURRENT_TIMESTAMP CURRENT_DATE CURRENT_TIME RANDOM next_value склеить строки

Класс

элемент колонки

Методы

LIKE ILIKE NOT LIKE NOT ILIKE IN NOT IN IS IS NOT IS DISTINCT FROM IS NOT DISTINCT FROM начинается с заканчивается на есть слушатель MATCH regexp regexp replace BETWEEN колонки произвольный оператор булев оператор DESC колонки ASC колонки NULLS FIRST колонки NULLS LAST колонки метка колонки CAST колонки COLLATE колонки CONCAT колонки ANY колонки ALL колонки DISTINCT колонки скобки operate reverse operate

Функции

связь обратная связь foreign() remote() прокси ассоциации selectin joined subquery lazy noload raise immediate уже загружено defaultload отложить колонку загрузить отложенное загрузить группу только колонки selectin полиморфно с выражением критерий загрузки

Классы

hybrid-метод

Значения

lazy select lazy joined lazy subquery lazy selectin lazy raise lazy noload lazy immediate lazy write_only lazy dynamic

Класс

hybrid-свойство

Методы

getter setter deleter SQL-выражение выражение UPDATE компаратор

Функции

async-движок async на задачу

Классы

await атрибуты

Класс

AsyncEngine

Методы

async-соединение async-транзакция движка освободить async-движок сырое async-соединение опции async-движка

Атрибуты

синхронный движок URL async-движка диалект async-движка пул async-движка

Класс

AsyncConnection

Методы

выполнить async поток поток скаляров скаляр async-соединения скаляры async-соединения commit async-соединения rollback async-соединения транзакция async-соединения закрыть async-соединение выполнить sync SQL драйвера

Класс

AsyncSession

Методы

выполнить async-сессию скаляры async-сессии скаляр async-сессии по ключу async по ключу async или ошибка добавить async добавить много async удалить async слить async flush async перечитать async сохранить async-сессию откатить async-сессию закрыть async-сессию транзакция async-сессии SAVEPOINT async поток поток скаляров выполнить sync текущая транзакция истечь async истечь все async убрать async очистить async-сессию

Атрибуты

синхронная сессия bind async-сессии info async-сессии карта async-сессии

Класс

класс async-фабрики

Методы

async-сессия с транзакцией настроить async-фабрику

Функции

декоратор слушателя подписать отписать есть слушатель

События

перед INSERT после INSERT перед UPDATE после UPDATE перед DELETE после DELETE перед flush после flush после flush SQL перед commit после commit после rollback после soft rollback после begin после attach после bulk UPDATE после bulk DELETE перед cursor после cursor ошибка движка connect движка взяли из пула вернули в пул connect пула первый connect загрузка объекта событие refresh событие expire конструктор объекта ошибка конструктора persist перед configure после configure

Класс

инспектор

Методы

имена таблиц колонки таблицы PK таблицы FK таблицы индексы таблицы UNIQUE таблицы CHECK таблицы имена представлений текст представления имена схем есть таблица есть sequence есть индекс есть схема имена sequence комментарий таблицы таблицы по зависимостям отразить таблицу колонки многих таблиц мат. представления

Атрибуты

движок инспектора диалект инспектора схема по умолчанию

Класс

состояние объекта

Атрибуты

сессия объекта ключ идентичности transient pending persistent удалён в сессии detached без изменений истёк был удалён объект класс объекта маппер объекта словарь состояния не загружено изменён

Функции

inspect состояние собрать identity key

Исключения

базовая ошибка ошибка DBAPI целостность операционная SQL данные интерфейс внутренняя не поддерживается некорректный запрос аргумент компиляция обрыв таймаут цикл зависимостей ошибка flush устаревшие данные объект удалён detached экземпляр не mapped класс не mapped нет строки несколько строк нет колонки нет таблицы FK нет внешних ключей неоднозначные FK идентификатор нельзя скомпилировать statement ресурс закрыт нужен rollback
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить