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

Содержание:

  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)

Рекомендуем к прочтению



Оставить комментарий

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

Срок проверки reCAPTCHA истек. Перезагрузите страницу.