Содержание:
- Удалить колонку
- Переименовать таблицу
- Создать индекс
- Получить поля таблицы
- Проверить таблицу на существование
- Создать первичный ключ
В продолжение статьи по очистке таблиц . Выложу шпаргалку по некоторым функциям для работы с БД.
Удалить колонку
Указываем название таблицы и колонки для удаления.
1 2 | $connection = \Bitrix\Main\Application::getConnection(); $connection ->dropColumn( $tableName , $columnName ); |
Переименовать таблицу
Указываем текущее имя и новое.
1 2 | $connection = \Bitrix\Main\Application::getConnection(); $connection ->renameTable( $currentName , $newName ); |
Создать индекс
Чтобы создать индекс надо указать имя таблицы, название индекса и название колонки.
1 2 | $connection = \Bitrix\Main\Application::getConnection(); $connection ->createIndex( $tableName , $indexName , $columnNames ); |
Получить поля таблицы
По названию таблицы.
1 2 | $connection = \Bitrix\Main\Application::getConnection(); $connection ->getTableFields( $tableName ); |
Проверить таблицу на существование
Аргумент название таблицы
1 2 | $connection = \Bitrix\Main\Application::getConnection(); $connection ->isTableExists( $tableName ); |
Создать первичный ключ
Указываем имя таблицы и колонку для первичного ключа.
1 2 | $connection = \Bitrix\Main\Application::getConnection(); $connection ->createPrimaryIndex( $tableName , $columnNames ) |
Оставить комментарий