PHP Class Flarum\Database\Migration

Implements some handy shortcuts for creating typical migrations.
Mostrar archivo Open project: flarum/core Class Usage Examples

Public Methods

Method Description
addColumns ( $tableName, array $columnDefinitions ) Add columns to a table.
addSettings ( $defaults ) Add default values for config values.
createTable ( $name, callable $definition ) Create a table.
renameColumn ( $tableName, $from, $to ) Rename a column.
renameTable ( $from, $to ) Rename a table.

Method Details

addColumns() public static method

Add columns to a table.
public static addColumns ( $tableName, array $columnDefinitions )
$columnDefinitions array

addSettings() public static method

Add default values for config values.
public static addSettings ( $defaults )

createTable() public static method

Create a table.
public static createTable ( $name, callable $definition )
$definition callable

renameColumn() public static method

Rename a column.
public static renameColumn ( $tableName, $from, $to )

renameTable() public static method

Rename a table.
public static renameTable ( $from, $to )