DatabaseTruncation
trait DatabaseTruncation (View source)
Traits
| CanConfigureMigrationCommands |
Properties
| static protected array | $allTables | Кэшированные имена таблиц базы данных для каждого подключения. |
Methods
| array | migrateFreshUsing() Параметры, которые должны использоваться при выполнении команды "migrate:fresh". | from CanConfigureMigrationCommands |
| bool | shouldDropViews() Определяет, следует ли удалять представления при обновлении базы данных. | from CanConfigureMigrationCommands |
| bool | shouldDropTypes() Определяет, следует ли удалять типы при обновлении базы данных. | from CanConfigureMigrationCommands |
| bool | shouldSeed() Определяет, следует ли выполнять задачу seed при обновлении базы данных. | from CanConfigureMigrationCommands |
| mixed | seeder() Определяет конкретный класс сидера, который следует использовать при обновлении базы данных. | from CanConfigureMigrationCommands |
| void | truncateDatabaseTables() Обнулить таблицы базы данных для всех настроенных подключений. | |
| void | truncateTablesForAllConnections() Обнулить таблицы базы данных для всех настроенных подключений. | |
| void | truncateTablesForConnection(ConnectionInterface $connection, string|null $name) Обнулить таблицы базы данных для данного подключения к базе данных. | |
| array | connectionsToTruncate() Подключения к базе данных, для которых следует обнулить таблицы. | |
| array | exceptTables(string|null $connectionName) Получить таблицы, которые не следует обнулять. |
Details
protected array migrateFreshUsing()
Параметры, которые должны использоваться при выполнении "migrate:fresh".
protected bool shouldDropViews()
Определяет, следует ли удалять представления при обновлении базы данных.
protected bool shouldDropTypes()
Определяет, следует ли удалять типы при обновлении базы данных.
protected bool shouldSeed()
Определяет, следует ли выполнять задачу seed при обновлении базы данных.
protected mixed seeder()
Определяет конкретный класс сидера, который следует использовать при обновлении базы данных.
protected void truncateDatabaseTables()
Обнулить таблицы базы данных для всех настроенных подключений.
protected void truncateTablesForAllConnections()
Обнулить таблицы базы данных для всех настроенных подключений.
protected void truncateTablesForConnection(ConnectionInterface $connection, string|null $name)
Обнулить таблицы базы данных для данного подключения к базе данных.
protected array connectionsToTruncate()
Подключения к базе данных, для которых следует обнулить таблицы.
protected array exceptTables(string|null $connectionName)
Получить таблицы, которые не следует обнулять.
© 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