/
CanSeeThePain
/
MqlBotServer
Обзор
Документация
Войти
/
CanSeeThePain
/
MqlBotServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
SQL/ToVer8_0.sql
38 строк
2 KB
Sergey Tkachenko
Сборка 55. * Проект перенесён на репозиторий git и gitverse.ru: https://gitverse.ru/CanSeeThePain/MqlBotServer Код взят из репозитория Mercurial, поэтому предыдущих версий в git-репозитории нет.
24 июл 2025, 16:15
24 июл 2025, 16:15
3e68c8f
Код
Авторство
О чём код?
-- Обновление БД MqlToSql до версии 8.0 use MqlBotServer; go -- Создание таблицы команд для роботов: create table dbo.RobotCommands ( -- Идентификатор записи - первичный ключ таблицы: id bigint not null identity(1, 1), -- Идентификатор бот-сервера, которому предназначается -- команда: BotServerId int not null, -- Magic Number робота, которому предназначается команда. -- Не учитывается, если команда отдаётся на уровне всего сервера: BotMagic int not null, -- Флаг отправки команды на уровне всего сервера. Если 1 - значит, -- команда отправлена на уровне сервера, то есть предназначена -- для всех роботов на бот-сервере с указанным идентификатором: ServerLevel bit not null, -- Тип команды, обозначаемый цифровым идентификатором. -- Например, 0 - удаление робота и т.п.: CommandType int not null, -- Первый аргумент команды: CommandArg1 int null, -- Второй аргумент команды: CommandArg2 int null, -- Первичный ключ таблицы: constraint pk_RobotCommands_id primary key (id asc)); go -- Индекс для ускорения выборки команд по идентификатору бот-сервера: create index i_RobotCommands_BotServerId on dbo.RobotCommands(BotServerId asc); go -- Обновление версии БД: update dbo.VersionInfo set VerMajor = 8, VerBuild = 0 where id = 1; go