Содержание:
- Удалить колонку
- Переименовать таблицу
- Создать индекс
- Получить поля таблицы
- Проверить таблицу на существование
- Создать первичный ключ
В продолжение статьи по очистке таблиц . Выложу шпаргалку по некоторым функциям для работы с БД.
Удалить колонку
Указываем название таблицы и колонки для удаления.
$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)
Оставить комментарий