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 - MSSQL
  • setDelimiter() Устанавливает разделитель DDL для разбора.

Исходный файл: source/perfmon/lib/sql/updater.php:66

Что будем искать? Например,Продвижение