承接 speedwork/database 相关项目开发

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

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

speedwork/database

最新稳定版本:v1.0.4

Composer 安装命令:

composer require speedwork/database

包简介

Speedwork database Library

README 文档

README

=============================================

Latest Stable Version Latest Unstable Version License Total Downloads Build Status

Sample Connection Configuration


    'sample' => [
        'driver'     => 'mysqli',
        'persistent' => false,
        'host'       => env('DB_HOST', '127.0.0.1'),
        'database'   => env('DB_DATABASE', 'speedwork'),
        'username'   => env('DB_USERNAME', 'root'),
        'password'   => env('DB_PASSWORD', ''),
        'charset'    => 'utf8',
        'collation'  => 'utf8_general_ci',
        'prefix'     => env('DB_PREFIX', 'speed_'),
    ],

    // With failover connection
    'sample1' => [
        'driver'     => 'mysqli',
        'persistent' => false,
        'host'       => env('DB_HOST', '127.0.0.1'),
        'database'   => env('DB_DATABASE', 'speedwork'),
        'username'   => env('DB_USERNAME', 'root'),
        'password'   => env('DB_PASSWORD', ''),
        'charset'    => 'utf8',
        'collation'  => 'utf8_general_ci',
        'prefix'     => env('DB_PREFIX', 'speed_'),
        'masters' => [
            ['host' => '172.16.1.207'],
            ['host' => '172.16.1.184'],
        ],
    ],

    'master' => [
        'driver'     => 'mysqli',
        'persistent' => false,
        'wrapper'    => 'MasterSlave',
        'database'   => env('DB_DATABASE', 'speedwork'),
        'username'   => env('DB_USERNAME', 'root'),
        'password'   => env('DB_PASSWORD', ''),
        'charset'    => 'utf8',
        'collation'  => 'utf8_general_ci',
        'prefix'     => env('DB_PREFIX', 'speed_'),
        'master'     => [
            'host' => '172.16.1.213',
        ],
        'slaves' => [
            ['host' => '172.16.1.207'],
            ['host' => '172.16.1.184'],
        ],
        'connections' => [
            'select' => 'slave',
            'update' => 'master',
            'other'  => 'master',
        ],
    ],
    
    'master' => [
            'driver'     => 'mysqli',
            'persistent' => false,
            'wrapper'    => 'MasterSlaveExtended',
            'database'   => env('DB_DATABASE', 'speedwork'),
            'username'   => env('DB_USERNAME', 'root'),
            'password'   => env('DB_PASSWORD', ''),
            'charset'    => 'utf8',
            'collation'  => 'utf8_general_ci',
            'prefix'     => env('DB_PREFIX', 'speed_'),
            'master'     => [
                'host' => '172.16.1.213',
            ],
            'slaves' => [
                ['host' => '172.16.1.207'],
                ['host' => '172.16.1.184'],
            ],
            'connections' => [
                'types' => [
                    'select' => 'slave',
                    'update' => 'master',
                    'other'  => 'master',
                ],
                'patterns' => [
                    'table_name' => 'salve'
                ]
            ],
        ],

#Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Make your changes
  4. Run the tests, adding new ones for your own code if necessary (phpunit)
  5. Commit your changes (git commit -am 'Added some feature')
  6. Push to the branch (git push origin my-new-feature)
  7. Create new Pull Request

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-06-08