Migration

Extends \Core\Migration\MigrationAbstract

package

Default

Methods

__construct

__construct() 
inherited

Add column

addColumn(string $table, string $name, array $data) : boolean

Arguments

$table

string

Table name

$name

string

Column name

$data

array

Array with column definition

Response

boolean

Add index

addIndex(string $table, string $column) : boolean

Arguments

$table

string

Table name

$column

string

Column name

Response

boolean

Create new table

createTable(string $name, array $data) : boolean

Arguments

$name

string

Name of table

$data

array

Array with table definition

Response

boolean

Drop column

dropColumn(string $table, string $name) : boolean

Arguments

$table

string

Table name

$name

string

Column name

Response

boolean

Drop index

dropIndex(string $table, string $indexName) : boolean

Arguments

$table

string

Table name

$indexName

string

Response

boolean

Drop table

dropTable(string $name) : boolean

Arguments

$name

string

Table name

Response

boolean

Query executor

executeQuery(string $query) : boolean
inherited

Arguments

$query

string

Query string

Response

boolean

Create new migration file

newMigration(string $name) : boolean|string

Arguments

$name

string

Name of migration file

Response

boolean|string

Custom query function

query(string $query) : boolean

Arguments

$query

string

Query

Response

boolean

Properties

Full path of migration files storage

storagePath : null|string
inherited
var

Full path of migration files storage

Type(s)

null|string