承接 yuki777/dbdb-php 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

yuki777/dbdb-php

最新稳定版本:v0.1.23

Composer 安装命令:

composer require yuki777/dbdb-php

包简介

Database version manager for MySQL, PostgreSQL, MongoDB & Redis

README 文档

README

dbdb-php is a plugin for composer that allows you to manage databases with dbdb.

Install locally

# Allow plugin
composer config allow-plugins.yuki777/dbdb-php true

# Install
# Don't forget "--dev".  Databases started by "dbdb-php" are not suitable for production.
composer require --dev yuki777/dbdb-php

Install globally

# Allow plugin
composer global config allow-plugins.yuki777/dbdb-php true

# Install
# Don't forget "--dev".  Databases started by "dbdb-php" are not suitable for production.
composer global require --dev yuki777/dbdb-php

Usage

# Create database with version 5.7.31 and port 3306
composer dbdb:mysql create --db-name=my-awesome-db5 --db-version=5.7.31 --db-port=3306

# Start database
composer dbdb:mysql start --db-name=my-awesome-db5

# Stop database
composer dbdb:mysql stop --db-name=my-awesome-db5

# Restart database
composer dbdb:mysql restart --db-name=my-awesome-db5

# Delete database
composer dbdb:mysql delete --db-name=my-awesome-db5

# Create and start database
composer dbdb:mysql create-start --db-name=my-awesome-db5 --db-version=5.7.31 --db-port=3306

# Create database with version 8.0.30 and random port
composer dbdb:mysql create --db-name=my-awesome-db8 --db-version=8.0.30 --db-port=random

# Show port
composer dbdb:mysql-port my-awesome-db8

# Show databases
composer dbdb:list

Supported databases and versions

  • MySQL
    • 5.7.31
    • 8.0.30
  • Redis
    • 6.0.16
    • 6.2.6
  • Postgresql
    • 12.4
    • 12.6
    • 13.2
  • Mongodb
    • 4.4.10
    • 5.0.3

Example

  • Here is an example of Laravel using a MySQL database without a MySQL container in CI (GitHub Actions).

统计信息

  • 总下载量: 60
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: Shell

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-03-07