mayconbordin / l5-db-commands
一套用于在Laravel 5中创建/删除/导出/恢复数据库的命令
v1.1
2017-09-12 13:47 UTC
Requires
- php: >=5.4.0
- illuminate/console: 5.x
- illuminate/support: 5.x
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-14 17:42:58 UTC
README
一套用于在Laravel 5中创建/删除/导出/恢复/shell数据库的命令。
支持的DBMS: MySQL, PostgreSQL 和 SQLite。
安装
为了安装,只需将以下内容添加到您的composer.json中。
"mayconbordin/l5-db-commands": "dev-master"
然后运行 composer install 或 composer update。
然后在您的 config/app.php 中添加
'Mayconbordin\DbCommands\DbCommandsServiceProvider'
到 providers 数组中。
命令
db:create [选项]
使用配置文件中的默认连接创建一个新的数据库。
选项:
--database: 配置文件中数据库连接的名称。
db:drop [选项]
使用配置文件中的默认连接删除现有的数据库。
选项:
--database: 配置文件中数据库连接的名称。
db:dump [选项] [--] [<输出>]
使用配置文件中的默认连接导出现有数据库的模式和数据。默认情况下,导出打印在屏幕上,也可以选择写入到 <输出>。
选项:
--database: 配置文件中数据库连接的名称。--data-only: 仅导出数据。
db:restore [选项] [--] <导出文件>
从 <导出文件> 恢复模式和数据到配置文件中的默认连接的现有数据库。
选项:
--database: 配置文件中数据库连接的名称。
db:shell [选项]
打开到配置文件中的默认连接的现有数据库的shell。
对于 PostgreSQL,您可能需要创建一个
~/.pgpass文件,内容为localhost:5432:mydbname:postgres:mypass并设置权限为 600。
选项:
--database: 配置文件中数据库连接的名称。
db:exec:sql [选项] [--] <文件>
从 <文件> 执行SQL文件到配置文件中的默认连接的现有数据库。
选项:
--database: 配置文件中数据库连接的名称。