trait ConstraintColumn (View source)

Methods

addForeign(string $name, array $attributes = [])

Add Foreign KEY constraints

dropForeign(string|array $name, bool $as_raw = false)

Drop constraints column;

addIndex(string $name)

Add table index;

dropIndex(string $name)

Drop table index;

dropPrimary()

Drop primary column;

addUnique(string $name)

Add table unique;

dropUnique(string $name)

Drop table unique;

Details

Table addForeign(string $name, array $attributes = [])

Add Foreign KEY constraints

Parameters

string $name
array $attributes

Return Value

Table

Table dropForeign(string|array $name, bool $as_raw = false)

Drop constraints column;

Parameters

string|array $name
bool $as_raw

Return Value

Table

Table addIndex(string $name)

Add table index;

Parameters

string $name

Return Value

Table

Table dropIndex(string $name)

Drop table index;

Parameters

string $name

Return Value

Table

Table dropPrimary()

Drop primary column;

Return Value

Table

Table addUnique(string $name)

Add table unique;

Parameters

string $name

Return Value

Table

Table dropUnique(string $name)

Drop table unique;

Parameters

string $name

Return Value

Table