mediatekformation

TableDiff
in package

Table Diff.

Table of Contents

$addedColumns  : array<string|int, Column>
All added columns
$addedForeignKeys  : array<string|int, ForeignKeyConstraint>
All added foreign key definitions
$addedIndexes  : array<string|int, Index>
All added indexes.
$changedColumns  : array<string|int, ColumnDiff>
All changed columns
$changedForeignKeys  : array<string|int, ForeignKeyConstraint>
All changed foreign keys
$changedIndexes  : array<string|int, Index>
All changed indexes.
$fromTable  : Table|null
$name  : string
$newName  : string|false
$removedColumns  : array<string|int, Column>
All removed columns
$removedForeignKeys  : array<string|int, ForeignKeyConstraint>|array<string|int, string>
All removed foreign keys
$removedIndexes  : array<string|int, Index>
All removed indexes
$renamedColumns  : array<string|int, Column>
Columns that are only renamed from key to column instance name.
$renamedIndexes  : array<string|int, Index>
Indexes that are only renamed but are identical otherwise.
__construct()  : mixed
Constructs an TableDiff object.
getName()  : Identifier
getNewName()  : Identifier|false

Properties

$addedColumns

All added columns

public array<string|int, Column> $addedColumns

$addedIndexes

All added indexes.

public array<string|int, Index> $addedIndexes = []

$changedIndexes

All changed indexes.

public array<string|int, Index> $changedIndexes = []

$newName

public string|false $newName = false

$removedColumns

All removed columns

public array<string|int, Column> $removedColumns = []

$removedIndexes

All removed indexes

public array<string|int, Index> $removedIndexes = []

$renamedColumns

Columns that are only renamed from key to column instance name.

public array<string|int, Column> $renamedColumns = []

$renamedIndexes

Indexes that are only renamed but are identical otherwise.

public array<string|int, Index> $renamedIndexes = []

Methods

__construct()

Constructs an TableDiff object.

public __construct(string $tableName[, array<string|int, Column$addedColumns = [] ][, array<string|int, ColumnDiff$changedColumns = [] ][, array<string|int, Column$removedColumns = [] ][, array<string|int, Index$addedIndexes = [] ][, array<string|int, Index$changedIndexes = [] ][, array<string|int, Index$removedIndexes = [] ][, Table|null $fromTable = null ]) : mixed
Parameters
$tableName : string
$addedColumns : array<string|int, Column> = []
$changedColumns : array<string|int, ColumnDiff> = []
$removedColumns : array<string|int, Column> = []
$addedIndexes : array<string|int, Index> = []
$changedIndexes : array<string|int, Index> = []
$removedIndexes : array<string|int, Index> = []
$fromTable : Table|null = null
Return values
mixed

Search results