Spec-Zone.ru › Laravel 10

DatabaseTruncation

свойство DatabaseTruncation (Просмотреть исходный код)

Свойства

CanConfigureMigrationCommands

Свойства

статический защищённый массив $allTables

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

Методы

массив migrateFreshUsing()

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

из CanConfigureMigrationCommands
логическое значение shouldDropViews()

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

из CanConfigureMigrationCommands
логическое значение shouldDropTypes()

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

из CanConfigureMigrationCommands
логическое значение shouldSeed()

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

из CanConfigureMigrationCommands
смешанный тип seeder()

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

из CanConfigureMigrationCommands
void truncateDatabaseTables()

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

void truncateTablesForAllConnections()

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

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

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

строка withoutTablePrefix(ConnectionInterface $connection, string $table)

Удалить префикс таблицы из имени таблицы, если он существует.

массив connectionsToTruncate()

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

массив exceptTables(string|null $connectionName)

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

void beforeTruncatingDatabase()

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

void afterTruncatingDatabase()

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

Подробное описание

защищённый массив migrateFreshUsing()

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

Значение, возвращаемое

массив

защищённый логическое значение shouldDropViews()

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

Значение, возвращаемое

логическое значение

protected bool shouldDropTypes()

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

Возвращаемое значение

bool

protected bool shouldSeed()

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

Возвращаемое значение

bool

protected mixed seeder()

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

Возвращаемое значение

mixed

protected void truncateDatabaseTables()

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

Возвращаемое значение

void

protected void truncateTablesForAllConnections()

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

Возвращаемое значение

void

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

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

Параметры

ConnectionInterface $connection
string|null $name

Возвращаемое значение

void

protected string withoutTablePrefix(ConnectionInterface $connection, string $table)

Удалить префикс таблицы из имени таблицы, если он существует.

Параметры

ConnectionInterface $connection
string $table

Возвращаемое значение

string

protected array connectionsToTruncate()

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

Возвращаемое значение

array

protected array exceptTables(string|null $connectionName)

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

Параметры

string|null $connectionName

Возвращаемое значение

array

protected void beforeTruncatingDatabase()

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

Возвращаемое значение

void

protected void afterTruncatingDatabase()

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

Возвращаемое значение

void

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

Spec-Zone.ru

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