/
CanSeeThePain
/
MqlBotServer
Обзор
Документация
Войти
/
CanSeeThePain
/
MqlBotServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
SQL/ToVer4_0.sql
43 строки
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 до версии 4.0 use ReplaceWithYouName; go -- Переименование индекса таблицы параметров роботов: drop index i_messages_magic on dbo.BotStartParams; go create index i_BotStartParams_BotId on dbo.BotStartParams(BotId asc); go -- Увеличение размера поля для дробного параметра: alter table dbo.BotStartParams alter column ParValueDouble decimal(18,5) null; go -- Создание таблицы шаблонов параметров: create table dbo.ParamsTemplates ( -- Идентификатор типа робота, для которого предназначен -- параметр: BotId int not null, -- Название параметра: ParName nvarchar(128) not null, -- Тип параметра: ParType int not null, -- Поля значения по умолчанию для разных типов параметров: ParValueInt int null, ParValueDouble decimal(18,5) null, ParValueString nvarchar(256) null, -- Поле положения параметра в таблице запуска: StartFilePos int null, -- Первичный ключ таблицы: constraint pk_ParamsTemplates primary key (BotId asc, ParName asc), -- Внешний ключ для привязки параметров к типам роботов: constraint fk_ParamsTemplates_Robots foreign key (BotId) references dbo.Robots(id) on delete cascade on update cascade); go -- Обновление версии БД: update dbo.VersionInfo set VerMajor = 4, VerBuild = 0 where id = 1; go