2017 © Pedro Peláez
 

library laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

image

yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  • Wednesday, July 26, 2017
  • by yadakhov
  • Repository
  • 1 Watchers
  • 22 Stars
  • 1,168 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 16 Versions
  • 4 % Grown

The README.md

Laradump

A wrapper package to run mysqldump from laravel console commands., (*1)

Installation

Install from packagist

composer require yadakhov/laradump

Add to providers array in config/app.php

    'providers' => [
        // ...others

        Yadakhov\Laradump\LaradumpServiceProvider::class,
    ],

Create configuration file config/laradump.php.

php artisan vendor:publish

Laradump commands

Once the LaradumpServiceProvider is registered, the commands will show up when you do a php artisan., (*2)

php artisan
 ...
 laradump
  laradump:drop-tables        Drop tables that do not have backup files.
  laradump:list               List all tables to perform individually.
  laradump:mysqldump          Perform a MySQL dump on every tables.
  laradump:restore            Perform a restore on every tables.
  laradump:save-to-s3         Save laradump folder to s3
  laradump:sync-from-s3       Sync laradump folder from s3
 ...

Doing a mysqldump

php artisan laradump:mysqldump

Will perform a mysqldump of each table in your database and store it in the storage/dumps folder., (*3)

Doing a mysql restore

php artisan laradump:restore

Will load all sql files in /storage/dumps., (*4)

Perform backup and restore on individual table

php artisan laradump:mysqldump  --table=user
php artisan laradump:restore  --table=user

# To see a list of possible tables
php artisan laradump:list 

Ensure the storage folder is writable.

# Create the tables for storing the files
mkdir storage/laradump/tables
mkdir storage/laradump/data

sudo chmod o+w -R storage

Add ignore the dump files in git

# add line to your .gitignore
/storage/laradump

The Versions

26/07 2017

dev-master

9999999-dev https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

26/07 2017

v1.2.7

1.2.7.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

30/06 2017

v1.2.6

1.2.6.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

30/06 2017

v1.2.5

1.2.5.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

25/01 2017

v1.2.4

1.2.4.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

19/01 2017

v1.2.3

1.2.3.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

19/01 2017

v1.2.2

1.2.2.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

05/01 2017

v1.2.1

1.2.1.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

11/10 2016

v1.2.0

1.2.0.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

04/08 2016

v1.1.3

1.1.3.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

04/08 2016

v1.1.2

1.1.2.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

04/08 2016

v1.1.1

1.1.1.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

03/08 2016

v1.1.0

1.1.0.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

03/08 2016

v1.0.2

1.0.2.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

02/08 2016

v1.0.1

1.0.1.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump

02/08 2016

v1.0

1.0.0.0 https://github.com/yadakhov/laradump

A mysqldump wrapper for laravel. Dump your table schemas and data into files.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel migration mysql mysqldump