Удобные функции для работы с таблицами в битрикс

Содержание:

  1. Удалить колонку
  2. Переименовать таблицу
  3. Создать индекс
  4. Получить поля таблицы
  5. Проверить таблицу на существование
  6. Создать первичный ключ

В продолжение статьи по очистке таблиц . Выложу шпаргалку по некоторым функциям для работы с БД.

Удалить колонку

Указываем название таблицы и колонки для удаления.

$connection = \Bitrix\Main\Application::getConnection();
$connection->dropColumn($tableName, $columnName);

Переименовать таблицу

Указываем текущее имя и новое.

$connection = \Bitrix\Main\Application::getConnection();
$connection->renameTable($currentName, $newName);

Создать индекс

Чтобы создать индекс надо указать имя таблицы, название индекса и название колонки.

$connection = \Bitrix\Main\Application::getConnection();
$connection->createIndex($tableName, $indexName, $columnNames);

Получить поля таблицы

По названию таблицы.

$connection = \Bitrix\Main\Application::getConnection();
$connection->getTableFields($tableName);

Проверить таблицу на существование

Аргумент название таблицы

$connection = \Bitrix\Main\Application::getConnection();
$connection->isTableExists($tableName);

Создать первичный ключ

Указываем имя таблицы и колонку для первичного ключа.

$connection = \Bitrix\Main\Application::getConnection();
$connection->createPrimaryIndex($tableName, $columnNames)
ПоделитьсяShare on Facebook0Share on VKShare on Google+0Tweet about this on TwitterShare on LinkedIn0Pin on Pinterest0

Добавить комментарий