Таблицы django
Таблица django_celery_beat_clockedschedule
Назначение таблицы: хранение данных расписания запуска задачи.
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Запуск задачи в указанное время |
django_celery_beat_clockedscheduleТаблица django_celery_beat_clockedschedule
Назначение таблицы: хранение данных расписания запуска задачи.
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Запуск задачи в указанное время |
django_celery_beat_clockedscheduleТаблица django_celery_beat_crontabschedule
Назначение таблицы: хранение данных о расписании запуска задач (crontab).
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Минуты. Используется «*» для указания каждой минуты. Например: «0,30» |
|
Часы. Для указания каждого часа используется «*». Например: «8,20» |
|
День недели. Для указания каждого дня используется «*». Воскресенье соответствует цифре «0» или «7», понедельник соответствует «1». Например: «0,5» |
|
День месяца. Для указания каждого дня используется «*». Например: «1,15» |
|
Месяц. Для указания каждого месяца используется «*». Например: «1,12» |
|
Временная зона для расписания (по умолчанию формат UTC) |
django_celery_beat_crontabscheduleТаблица django_celery_beat_intervalschedule
Назначение таблицы: хранятся данные о расписании запуска задачи через регулярные промежутки времени. Например, график «выполнять каждые два дня» преобразуется в: every=2, period=DAYS.
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Период интервала перед новым запуском задачи |
|
Тип периода между запусками задачи. Например: «DAYS» («ДНИ») |
django_celery_beat_intervalscheduleТаблица django_celery_beat_periodictask
Назначение таблицы: хранение информации о периодической задаче.
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Краткое наименование задачи |
|
Имя запускаемой Например: «proj.tasks.import_contacts» |
|
Закодированные в формат Например: [«arg1», «arg2»] |
|
Закодированные в формат Например: \{«argument»: «value»} |
|
Очередь задачи. Задана в |
|
Агент маршрутизации сообщений, определенный виртуальным хостом в RabbitMQ. Отвечает за маршрутизацию сообщений в разные очереди с помощью атрибутов заголовка, привязок и ключей маршрутизации |
|
Ключ маршрутизации, используется для маршрутизации задачи в очереди |
|
Время, после которого расписание больше не будет запускать задачу |
|
Флаг, указывающий включение расписания |
|
Время последнего вызова задачи. «None», если задача выключена |
|
Количество запусков задачи этим расписанием |
|
Время последнего изменения этой задачи |
|
Подробное описание того, что делает эта задача |
|
Расписание |
|
Интервальное расписание для запуска задачи. Используется только один тип расписания, остальные остаются пустыми |
|
Астрономическое расписание для запуска задачи. Используется только один тип расписания, остальные остаются пустыми |
|
Флаг, указывающий, что задача будет запущена только один раз |
|
Время начала вызовов задачи расписанием |
|
Приоритет задачи. Число между 0 и 255. Поддерживается в: RabbitMQ, Redis (приоритет по убыванию, 0 наивысший) |
|
Закодированные в формат |
|
Хронометрическое расписание для запуска задачи. Используется только один тип расписания, остальные остаются пустыми |
|
Разница времени в секундах, в течение которых расписание больше не будет запускать задачу |
django_celery_beat_periodictaskТаблица django_celery_beat_periodictasks
Назначение таблицы: хранение данных об отслеживании обновлений (удаление, добавление, обновление) периодических задач.
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Дата последнего обновления |
django_celery_beat_periodictasksТаблица django_celery_beat_solarschedule
Назначение таблицы: хранение данных о расписании следования астрономическим закономерностям. Например, расписание «каждый восход солнца в Нью-Йорке» преобразуется в: event='sunrise', latitude=40.7128, longitude=74.0060.
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Тип астрономического события для запуска задачи |
|
Запуск задачи, когда событие происходит на указанной широте |
|
Запуск задачи, когда событие происходит на указанной долготе |
django_celery_beat_solarscheduleТаблица django_content_type
Назначение таблицы: хранение данных о приложениях и моделях,используемых в Termidesk.
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Наименование приложения |
|
Наименование класса модели |
django_content_typeТаблица django_migrations
Назначение таблицы: хранение данных о миграциях, которые применены к базе данных.
| Поле | Описание |
|---|---|
|
Идентификатор |
|
Наименование приложения |
|
Наименование миграции |
|
Дата применения |
django_migrationsТаблица django_session
Назначение таблицы: хранение данных о сессиях пользователей.
| Поле | Описание |
|---|---|
|
Основной ключ |
|
Данные сессии |
|
Срок жизни сессии, указывается дата и время |
django_session