PHPackages                             laravox/backup - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. laravox/backup

ActiveLibrary[Database &amp; ORM](/categories/database)

laravox/backup
==============

Easy way to store and restore PostgreSQL backups

v1.5.3(3y ago)045MITPHPPHP ^8.0

Since Feb 11Pushed 2y ago1 watchersCompare

[ Source](https://github.com/CrisGuzmanS/laravox-backup)[ Packagist](https://packagist.org/packages/laravox/backup)[ Docs](https://github.com/crisguzmans/laravox-backup)[ RSS](/packages/laravox-backup/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (13)Used By (0)

🙉 LARAVOX BACKUP
================

[](#-laravox-backup)

🙌 Description
-------------

[](#-description)

This library enables you to save and restore the current state of your database, allowing you to name and organize these backups for easy reference. The package proves particularly valuable when testing a functionality that may encounter failures, providing a straightforward command to effortlessly revert to a previously stable state when needed.

Already tested in:

DatabaseVersionMySQL^10.1.48-MariaDBPostgres^12.0---

**NOTE**

The database user must have permissions for:

- create the database
- delete the database

---

🙌 Installation steps
--------------------

[](#-installation-steps)

1. install the package.

```
composer require laravox/backup

```

🙌 Commands available
--------------------

[](#-commands-available)

**NOTE:** all files are stored in `storage/app/database/backups/`

1. Store the backup:

```
php artisan backuppy:store
```

it saves the current state of your database using the `APP_NAME` variable in your .env file as the name of the backup. That means: `.sql`

2. Store the backup with an specific name:

```
php artisan backuppy:store {name}
```

3. restore the backup

it does the same than the previous command, but stores the file with the {name} typed.

```
php artisan backuppy:restore
```

4. Restore the backup with an specific name:

restore the database stored with the `APP_NAME` variable in your .env file

```
php artisan backuppy:restore {name}
```

5. List all backups:

restore the database stored with the `{name}`

```
php artisan backuppy:list
```

6. Delete all backups:

it shows a list of the backup stored with its names

```
php artisan backuppy:delete --all
```

Delete all backups

🙌 What's next?
--------------

[](#-whats-next)

1. Allows to delete an specific file using the {name} parameter.
2. the backup:list should not shows the extension '.sql'

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~30 days

Recently: every ~78 days

Total

12

Last Release

1225d ago

PHP version history (2 changes)v1.0.0PHP ^8.0

v1.0.1PHP ^8.0|^7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/4cb3701a0266337817a8ecc049b959794f33a9e24636ffdeb0c59e281140af9c?d=identicon)[crisguzmans](/maintainers/crisguzmans)

---

Top Contributors

[![CrisGuzmanS](https://avatars.githubusercontent.com/u/51240376?v=4)](https://github.com/CrisGuzmanS "CrisGuzmanS (16 commits)")

---

Tags

laravelbackupmysqlpostgrespgsqlstorerestorelaravox

### Embed Badge

![Health badge](/badges/laravox-backup/health.svg)

```
[![Health](https://phpackages.com/badges/laravox-backup/health.svg)](https://phpackages.com/packages/laravox-backup)
```

###  Alternatives

[aura/sqlquery

Object-oriented query builders for MySQL, Postgres, SQLite, and SQLServer; can be used with any database connection library.

4572.9M34](/packages/aura-sqlquery)[rah/danpu

Zero-dependency MySQL dump library for easily exporting and importing databases

64401.8k10](/packages/rah-danpu)[jrsaunders/shard-matrix

A Complete Database Sharding system for MYSQL and/or Postgres. Using Laravels Query Builder easily scale up your application. Configure your whole solution in one Yaml Config file.

271.5k](/packages/jrsaunders-shard-matrix)[ramadan/easy-model

A Laravel package for enjoyably managing database queries.

101.6k](/packages/ramadan-easy-model)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
