Перейти к основному содержимому

bot_instances

bot_instances

Таблица запущенных экземпляров ботов

ВАЖНО: После изменения этой схемы необходимо применить миграцию к базе данных!

Columns

NameTypeDefaultNullableChildrenParentsComment
idserial-NO--Уникальный идентификатор экземпляра
project_idinteger-NO-bot_projects.idИдентификатор проекта (ссылка на bot_projects.id)
token_idinteger-NO-bot_tokens.idИдентификатор токена (ссылка на bot_tokens.id)
statustext-NO--Статус экземпляра ("running", "stopped", "error")
tokentext-NO--Токен бота
process_idtext-YES--Идентификатор процесса (если бот запущен)
started_attimestampnow()YES--Время запуска экземпляра
stopped_attimestamp-YES--Время остановки экземпляра
error_messagetext-YES--Сообщение об ошибке (если есть)

Constraints

NameTypeDefinition
fk_project_id_bot_projectsFOREIGN KEY(project_id) → bot_projects(id)
fk_token_id_bot_tokensFOREIGN KEY(token_id) → bot_tokens(id)

Relations

ParentChildType
bot_projects.idbot_instances.project_idMany to One
bot_tokens.idbot_instances.token_idMany to One