mcprohosting / aperture
一个简单的Laravel包,用于捕获和应用数据库内容快照。
1.1.1
2014-07-13 03:22 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.*
Requires (Dev)
- illuminate/database: 4.*
- mockery/mockery: 0.9.*
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-24 07:07:00 UTC
README
Aperture是一个超级简单的Laravel包,可以轻松有效地共享和存储不变的数据库数据。本质上,它提供了一个快速接口来转储和从数据库表中恢复信息。它设计得非常好,如果需要,应该能够处理无限行数而不会耗尽内存。
用法
- 将此包添加到您的composer.json中。
- 将服务提供者
'Mcprohosting\Aperture\ApertureServiceProvider'
添加到config/app.php中您的提供者列表。
然后您可以访问命令 snapshot:take
和 snapshot:restore
。
> php artisan snapshot:take --help
Usage:
snapshot:take [--database[="..."]] [--chunk[="..."]] table
Arguments:
table Table to snapshot.
Options:
--database Database the table lives on.
--chunk How many rows to process at once. (default: 500)
> php artisan snapshot:restore --help
Usage:
snapshot:restore [--database[="..."]] [--chunk[="..."]] table
Arguments:
table Table to snapshot.
Options:
--database Database the table lives on.
--chunk How many rows to process at once. (default: 500)
根据MIT许可证授权。