Git Product home page Git Product logo

laravel-pull-production-data's People

Contributors

damiani avatar m-bosch avatar mrk-j avatar standigifactory avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

laravel-pull-production-data's Issues

Option to import database from local file

It would be great to optionally set 'local so there will be a check if there is still a local backup from last pull-production-data that can be imported. This way you can save much time when you need a fresh large database multiple times in a short period of time.

Option to show the download progress

It would be a nice feature to show the download progress. At the moment you are just waiting for it to finish, but without the knowledge when it will finish.
This can be implemented either directly in the download process, or as an option such as -p | --process.

Run scripts after pulling production data is complete

I think we should create an option to configure some kind of classes that contain code to anonymize or in any other way alter data after pulling the production data.

Maybe we can (re-)seed the database after pulling the production backup so we always have a specific account available?

Exclude certain tables option

Hi,

Nice package out there. Would be great if I can specify to exclude certain huge tables. Where in local development I have a smaller subset

Throw error if MySQL is not available

If MySQL is not available (-bash: mysql: command not found) that is not visible to the user. To the user it seems everything is worked correctly.

importDatabaseBackup() Can't handle large sql files

While testing with several project we noticed that importing the sql through Laravel is slow and breaks for large SQL files.

I suggest we make (perhaps optional) the import on command-line level with something like:

exec(mysql ......... < database.sql)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.