Работа со схемой базы данных


// создание таблицы
createTable( $table, $columns, $options = null )

// переименование таблицы
renameTable( $table, $newName )

// удаление таблицы
dropTable( $table )

// удаление всех записей в таблице
truncateTable( $table )

// добавление столбца
addCommentOnColumn( $table, $column, $comment )

// переименование столбца
renameColumn( $table, $oldName, $newName )

// удаление столбца
dropColumn( $table, $column )

// преобразование столбца
alterColumn( $table, $column, $type )

// добавление первичного ключа
addPrimaryKey( $name, $table, $columns )

// удаление первичного ключа
dropPrimaryKey( $name, $table )

// добавление внешнего ключа
addForeignKey( $name, $table, $columns, $refTable, $refColumns, $delete = null, $update = null )

// удаление внешнего ключа
dropForeignKey( $name, $table )

// создания индекса
createIndex( $name, $table, $columns, $unique = false )

// удаление индекса
dropIndex( $name, $table )