method
public
Updater::generate()
Класс: \Bitrix\Perfmon\Sql\Updater
Сигнатура
public generate(string $sourceSql, string $targetSql) : string
Описание
Формирует код обновления.
Параметры
$sourceSql
string
Исходные инструкции DDL.
$targetSql
string
Целевые инструкции DDL.
Возвращаемое значение
string
Как применяется в Updater
Updater::generate() — метод класса \Bitrix\Perfmon\Sql\Updater модуля «Монитор производительности».
Метод объекта: сначала нужен экземпляр Updater.
use Bitrix\Main\Loader;
use Bitrix\Perfmon\Sql\Updater;
Loader::includeModule('perfmon');
/** @var Updater $object */
$sourceSql = '';
$targetSql = '';
$result = $object->generate($sourceSql, $targetSql);
// $result: stringДругие методы Updater
getStatements()Возвращает массив сгенерированных инструкций.setDbType()Устанавливает тип базы данных. В настоящее время поддерживаются: - MYSQL - ORACLE - MSSQLsetDelimiter()Устанавливает разделитель DDL для разбора.
Исходный файл: source/perfmon/lib/sql/updater.php:66

