SqliteSchemaState
class SqliteSchemaState extends SchemaState (View source)
Properties
protected Connection | $connection | The connection instance. | from SchemaState |
protected Filesystem | $files | The filesystem instance. | from SchemaState |
protected string | $migrationTable | The name of the application's migration table. | from SchemaState |
protected callable | $processFactory | The process factory callback. | from SchemaState |
protected callable | $output | The output callable instance. | from SchemaState |
Methods
void | __construct(Connection $connection, Filesystem $files = null, callable $processFactory = null) Create a new dumper instance. | from SchemaState |
void | dump(Connection $connection, string $path) Dump the database's schema into a file. | |
void | load(string $path) Load the given schema file into the database. | |
Process | makeProcess(array ...$arguments) Create a new process instance. | from SchemaState |
$this | withMigrationTable(string $table) Specify the name of the application's migration table. | from SchemaState |
$this | handleOutputUsing(callable $output) Specify the callback that should be used to handle process output. | from SchemaState |
void | appendMigrationData(string $path) Append the migration data to the schema dump. | |
string | baseCommand() Get the base sqlite command arguments as a string. | |
array | baseVariables(array $config) Get the base variables for a dump / load command. |
Details
void __construct(Connection $connection, Filesystem $files = null, callable $processFactory = null)
Create a new dumper instance.
void dump(Connection $connection, string $path)
Dump the database's schema into a file.
void load(string $path)
Load the given schema file into the database.
Process makeProcess(array ...$arguments)
Create a new process instance.
$this withMigrationTable(string $table)
Specify the name of the application's migration table.
$this handleOutputUsing(callable $output)
Specify the callback that should be used to handle process output.
protected void appendMigrationData(string $path)
Append the migration data to the schema dump.
protected string baseCommand()
Get the base sqlite command arguments as a string.
protected array baseVariables(array $config)
Get the base variables for a dump / load command.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Database/Schema/SqliteSchemaState.html