dizews / yii2-db-console
yii2 扩展帮助在控制台中使用数据库
1.0
2016-03-17 20:44 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-20 23:13:46 UTC
README
帮助您以统一格式使用不同的控制台数据库客户端。目前它支持 mysql
、postgres
、sqlite
和 mongodb
驱动程序。
功能
- 打开控制台数据库客户端。
- 从文件加载数据。
- 将数据转储到目的地。
- 从转储中恢复数据。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --dev --prefer-dist dizews/yii2-db-console "*"
或者
"dizews/yii2-db-console": "*"
将其添加到您的 composer.json 文件的要求部分。
通用用法
'controllerMap' => [ 'db-console' => [ 'class' => 'dizews\dbConsole\DbController' //'drivers' => [ // 'mysql' => [ // 'class' => 'dizews\dbConsole\drivers\Mysql', // 'clientPath' => '/usr/local/bin/mysql' // ] //] ] ]
运行数据库客户端(mysql)
通常,如果您想在终端连接到 mysql 服务器,您需要编写
mysql --host=127.0.0.1 --port=3306 --user=user database --password=pwd
使用此扩展,您只需要
php yii db-console
运行 mongodb 客户端
php yii db-console --name=mongodb