• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/db/connection.php
  • Класс: BitrixMainDBConnection
  • Вызов: Connection::createPrimaryIndex
public function createPrimaryIndex($tableName, $columnNames)
{
	if (!is_array($columnNames))
	{
		$columnNames = array($columnNames);
	}

	foreach ($columnNames as &$columnName)
	{
		$columnName = $this->getSqlHelper()->quote($columnName);
	}

	$sql = 'ALTER TABLE '.$this->getSqlHelper()->quote($tableName).' ADD PRIMARY KEY('.join(', ', $columnNames).')';

	return $this->query($sql);
}