Spec-Zone.ru › Laravel 11

MariaDbSchemaState

class MariaDbSchemaState extends MySqlSchemaState (View source)

Свойства

protected Connection $connection

Экземпляр подключения.

из SchemaState
protected Filesystem $files

Экземпляр файловой системы.

из SchemaState
protected string $migrationTable

Имя таблицы миграций приложения.

из SchemaState
protected callable $processFactory

Обратный вызов фабрики процессов.

из SchemaState
protected callable $output

Экземпляр вывода.

из SchemaState

Методы

void __construct(Connection $connection, Filesystem|null $files = null, callable|null $processFactory = null)

Создать новый экземпляр дампера.

из SchemaState
void dump(Connection $connection, string $path)

Сгенерировать дамп схемы базы данных в файл.

из MySqlSchemaState
void load(string $path)

Загрузить заданный файл схемы в базу данных.

из MySqlSchemaState
Process makeProcess(mixed ...$arguments)

Создать новый экземпляр процесса.

из SchemaState
bool hasMigrationTable()

Определить, имеет ли текущее подключение таблицу миграций.

из SchemaState
string getMigrationTable()

Получить имя таблицы миграций приложения.

из SchemaState
$this withMigrationTable(string $table)

Указать имя таблицы миграций приложения.

из SchemaState
$this handleOutputUsing(callable $output)

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

из SchemaState
void removeAutoIncrementingState(string $path)

Удалить состояние автоматического увеличения из заданного дампа схемы.

из MySqlSchemaState
void appendMigrationData(string $path)

Добавить данные миграции к дампу схемы.

из MySqlSchemaState
string baseDumpCommand()

Получить базовые аргументы команды дампа для MariaDB в виде строки.

string connectionString()

Сгенерировать базовый строку подключения (--socket, --host, --port, --user, --password) для базы данных.

из MySqlSchemaState
array baseVariables(array $config)

Получить базовые переменные для команды дампа/загрузки.

из MySqlSchemaState
Process executeDumpProcess(Process $process, callable $output, array $variables)

Выполнить заданный процесс дампа.

из MySqlSchemaState

Подробности

void __construct(Connection $connection, Filesystem|null $files = null, callable|null $processFactory = null)

Создать новый экземпляр дампера.

Параметры

Connection $connection
Filesystem|null $files
callable|null $processFactory

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

void

void dump(Connection $connection, string $path)

Сгенерировать дамп схемы базы данных в файл.

Параметры

Connection $connection
string $path

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

void

void load(string $path)

Загрузить заданный файл схемы в базу данных.

Параметры

string $path

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

void

Process makeProcess(mixed ...$arguments)

Создать новый экземпляр процесса.

Параметры

mixed ...$arguments

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

Process

bool hasMigrationTable()

Определить, имеет ли текущее подключение таблицу миграций.

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

bool

protected string getMigrationTable()

Получить имя таблицы миграций приложения.

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

string

$this withMigrationTable(string $table)

Указать имя таблицы миграций приложения.

Параметры

string $table

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

$this

$this handleOutputUsing(callable $output)

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

Параметры

callable $output

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

$this

protected void removeAutoIncrementingState(string $path)

Удалить состояние автоматического увеличения для заданного дампа схемы.

Параметры

string $path

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

void

protected void appendMigrationData(string $path)

Добавить данные миграции в дамп схемы.

Параметры

string $path

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

void

protected string baseDumpCommand()

Получить базовые аргументы команды дампа для MariaDB в виде строки.

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

string

protected string connectionString()

Сгенерировать базовый строку подключения (--socket, --host, --port, --user, --password) к базе данных.

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

string

protected array baseVariables(array $config)

Получить базовые переменные для команды дампа / загрузки.

Параметры

array $config

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

array

protected Process executeDumpProcess(Process $process, callable $output, array $variables)

Выполнить заданный процесс дампа.

Параметры

Process $process
callable $output
array $variables

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

Process

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Database/Schema/MariaDbSchemaState.html

Spec-Zone.ru

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