mcprohosting/aperture

一个简单的Laravel包,用于捕获和应用数据库内容快照。

1.1.1 2014-07-13 03:22 UTC

This package is not auto-updated.

Last update: 2024-09-24 07:07:00 UTC


README

Aperture是一个超级简单的Laravel包,可以轻松有效地共享和存储不变的数据库数据。本质上,它提供了一个快速接口来转储和从数据库表中恢复信息。它设计得非常好,如果需要,应该能够处理无限行数而不会耗尽内存。

用法

  1. 将此包添加到您的composer.json中。
  2. 将服务提供者 'Mcprohosting\Aperture\ApertureServiceProvider' 添加到config/app.php中您的提供者列表。

然后您可以访问命令 snapshot:takesnapshot: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许可证授权。