1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-11-29 22:27:42 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2025-06-29 14:35:33 +03:00
parent d7083bc4bc
commit 408473f4ec
2922 changed files with 17295 additions and 16645 deletions

View File

@@ -0,0 +1,59 @@
 Картинка = "https://hut.openintegrations.dev/test_data/picture.jpg";
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные
Адрес = "127.0.0.1";
Логин = "SA";
Пароль = "12we...";
База = "test_data";
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
// CREATE
ТекстЗапроса = "
|CREATE TABLE test_table (
|id INT AUTO_INCREMENT PRIMARY KEY,
|name VARCHAR(255),
|age INT,
|salary DOUBLE,
|amount FLOAT,
|type TINYINT UNSIGNED,
|date DATE,
|time TIME,
|data MEDIUMBLOB
|);";
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);
// INSERT с параметрами
ТекстЗапроса = "
|INSERT INTO test_table (name, age, salary, amount, type, date, time, data)
|VALUES (?, ?, ?, ?, ?, ?, ?, ?);";
МассивПараметров = Новый Массив;
МассивПараметров.Добавить(Новый Структура("TEXT" , "Vitaly"));
МассивПараметров.Добавить(Новый Структура("INT" , 25));
МассивПараметров.Добавить(Новый Структура("DOUBLE", 1000.12));
МассивПараметров.Добавить(Новый Структура("FLOAT" , 1000.12));
МассивПараметров.Добавить(Новый Структура("UINT" , 1));
МассивПараметров.Добавить(Новый Структура("DATE" , OPI_Инструменты.ПолучитьТекущуюДату()));
МассивПараметров.Добавить(Новый Структура("TIME" , OPI_Инструменты.ПолучитьТекущуюДату()));
МассивПараметров.Добавить(Новый Структура("BYTES" , Картинка));
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, МассивПараметров, , Соединение);
// SELECT (Результат этого запроса приведен в следующем блоке)
ТекстЗапроса = "SELECT name, age, salary, amount, type, date, time, data FROM test_table;";
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);
// SQL запрос из файла
ФайлSQL = "https://hut.openintegrations.dev/test_data/TEST_DATA2.sql"; // Двоичные данные, URL или путь к файлу
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ФайлSQL, , , Соединение);
Закрытие = OPI_MSSQL.ЗакрытьСоединение(Соединение);

View File

@@ -0,0 +1,10 @@
 Адрес = "127.0.0.1";
Логин = "SA";
Пароль = "12we...";
Порт = 1434;
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
Результат = OPI_MSSQL.ЗакрытьСоединение(Соединение);

View File

@@ -1,20 +1,9 @@
 Адрес = ПараметрыФункции["PG_IP"];
Логин = "bayselonarrend";
Пароль = ПараметрыФункции["PG_Password"];
 Адрес = "127.0.0.1";
Логин = "SA";
Пароль = "12we...";
Порт = 1434;
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
Результат = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
OPI_MSSQL.ЗакрытьСоединение(Результат);
// С TLS
Адрес = ПараметрыФункции["PG_IP"];
Порт = "1434";
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль, Порт);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
Результат = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
OPI_MSSQL.ЗакрытьСоединение(Результат);

View File

@@ -0,0 +1 @@
 Результат = OPI_MSSQL.ПолучитьНастройкиTls(Истина);

View File

@@ -1,6 +1,6 @@
 Адрес = ПараметрыФункции["PG_IP"];
 Адрес = "127.0.0.1";
Логин = "bayselonarrend";
Пароль = ПараметрыФункции["PG_Password"];
Пароль = "12we...";
База = "";
Результат = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль);

View File

@@ -0,0 +1,10 @@
 Адрес = "127.0.0.1";
Логин = "SA";
Пароль = "12we...";
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
Результат = OPI_MSSQL.ЭтоКоннектор(Соединение);
OPI_MSSQL.ЗакрытьСоединение(Результат);