method
public
PgsqlSqlHelper::prepareMerge()
Сигнатура
public prepareMerge(mixed $tableName, array<string|int, mixed> $primaryFields, array<string|int, mixed> $insertFields, array<string|int, mixed> $updateFields) : array<string|int, mixed>
Описание
Формирует строки для SQL-команды MERGE для указанной таблицы.
Параметры
$tableName
mixed
Имя таблицы.
$primaryFields
array<string|int, mixed>
Array("column")[] Список столбцов первичного ключа.
$insertFields
array<string|int, mixed>
Array("column" => $value)[] Что вставить.
$updateFields
array<string|int, mixed>
Array("column" => $value)[] Как обновить.
Возвращаемое значение
array<string|int, mixed>
Исходный файл: source/main/lib/db/pgsqlsqlhelper.php:548

