Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 835 Bytes

README.MD

File metadata and controls

32 lines (26 loc) · 835 Bytes

GeekLab MyExporter

PHP Database Exporter that will have some neat features, because PHPMyAdmin is annoying.

Installation

$ composer install

Docker

$ docker-compose up --detach

Notes

  • Create a user for tests: test / password
  • See /docs for API documentation.
  • To create JSON API:
    • JSON: ./vendor/bin/openapi -n *.php -o docs/openapi.json --format json src/
    • YAML: ./vendor/bin/openapi -n *.php -o docs/openapi.yaml --format yaml src/

Todo

  • Better README.
  • Full DB exporting.
  • Table & data exporting.
  • Schema exporting.
  • Data only exporting.
  • Email after export.
  • Cloud storage integration.
  • Email notification of completion or error.
  • Multi-threaded queue processing to export multiple tables at once.
  • More code comments.
  • More tests.