permafrost-dev/laravel-dump-schema

实现了数据库模式导出和从文件导入的功能,源自 Laravel v8 的 PR

1.0.9 2020-07-21 08:10 UTC

This package is auto-updated.

Last update: 2024-09-21 17:53:20 UTC


README

laravel-dump-schema

本包实现了一组 db:schema artisan 命令,用于将数据库模式导出到 sql 文件或从 sql 文件加载。

此代码的基础是 Laravel 8.x 的拉取请求 #32275,尽管目前只实现了 MySQL 部分。

注意:此代码仍在开发中,不应在生产环境中使用。

安装

您可以使用 composer 安装此包:composer require permafrost-dev/laravel-dump-schema

使用

您可以导出或加载数据库模式,避免在迁移没有变化的情况下重新运行迁移

php artisan db:schema:dump

php artisan db:schema:load

默认情况下,这些命令将使用文件名 database/schema.sql - 可以通过指定 --filename 标志来更改:--filename=foobar.sql