Spec-Zone.ru › Laravel 9

DatabaseTruncation

trait DatabaseTruncation (View source)

Traits

CanConfigureMigrationCommands

Properties

static protected array$allTables

Кэшированные имена таблиц базы данных для каждого подключения.

Methods

arraymigrateFreshUsing()

Параметры, которые должны использоваться при выполнении команды "migrate:fresh".

from CanConfigureMigrationCommands
boolshouldDropViews()

Определяет, следует ли удалять представления при обновлении базы данных.

from CanConfigureMigrationCommands
boolshouldDropTypes()

Определяет, следует ли удалять типы при обновлении базы данных.

from CanConfigureMigrationCommands
boolshouldSeed()

Определяет, следует ли выполнять задачу seed при обновлении базы данных.

from CanConfigureMigrationCommands
mixedseeder()

Определяет конкретный класс сидера, который следует использовать при обновлении базы данных.

from CanConfigureMigrationCommands
voidtruncateDatabaseTables()

Обнулить таблицы базы данных для всех настроенных подключений.

voidtruncateTablesForAllConnections()

Обнулить таблицы базы данных для всех настроенных подключений.

voidtruncateTablesForConnection(ConnectionInterface $connection, string|null $name)

Обнулить таблицы базы данных для данного подключения к базе данных.

arrayconnectionsToTruncate()

Подключения к базе данных, для которых следует обнулить таблицы.

arrayexceptTables(string|null $connectionName)

Получить таблицы, которые не следует обнулять.

Details

protected array migrateFreshUsing()

Параметры, которые должны использоваться при выполнении "migrate:fresh".

Return Value

array

protected bool shouldDropViews()

Определяет, следует ли удалять представления при обновлении базы данных.

Return Value

bool

protected bool shouldDropTypes()

Определяет, следует ли удалять типы при обновлении базы данных.

Return Value

bool

protected bool shouldSeed()

Определяет, следует ли выполнять задачу seed при обновлении базы данных.

Return Value

bool

protected mixed seeder()

Определяет конкретный класс сидера, который следует использовать при обновлении базы данных.

Return Value

mixed

protected void truncateDatabaseTables()

Обнулить таблицы базы данных для всех настроенных подключений.

Return Value

void

protected void truncateTablesForAllConnections()

Обнулить таблицы базы данных для всех настроенных подключений.

Return Value

void

protected void truncateTablesForConnection(ConnectionInterface $connection, string|null $name)

Обнулить таблицы базы данных для данного подключения к базе данных.

Parameters

ConnectionInterface$connection
string|null$name

Return Value

void

protected array connectionsToTruncate()

Подключения к базе данных, для которых следует обнулить таблицы.

Return Value

array

protected array exceptTables(string|null $connectionName)

Получить таблицы, которые не следует обнулять.

Parameters

string|null$connectionName

Return Value

array

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Testing/DatabaseTruncation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API