ifsnop/mysqldump-php
Pure-PHP mysqldump alternative with sane defaults and no external dependencies. Dumps schema, data, views, triggers, routines and events; supports blobs as hex, view dependency resolution, extended/complete inserts, insert-ignore, compression/streaming, hooks, and restore.
Allow include-views to be passed in. Added a hook on table rows, optimize table modifications using hooks. Added information callback for tables dumped. Added php7.4 to travis-ci.
Added create function metadata to create_function() Added Make skip-definer work with routines. Added some more tests. Added stream-wrapper friendly Gzip compression. Added php7.3 to travis-ci. Added dump functions when routines is true.
Fixed making travis-ci work again Fixed make code compatible with php 5.3 again Fixed Lock-table Fixed mysql function export order issue
Update documentation
Added PHPUnit in Travis for automated testing Added table specific LIMITs Added ability to add table specific 'where' conditions
Add support for accessing row data with hooks (fix from last release) Add row count to dump file Improve testing scripts (introduce per MySQL version testing) Update test matrix
Readme: Let Composer choose the right version Readme: Go HTTPS everywhere
Added support for insert-ignore Added hooks, so programs using mysqldump-php can change column names (ie. encryption) Fix bug when using complete-insert and hex-blob options Added some more tests Some fixes by scrutinizer-ci
Add option 'skip-definer' to ommit DEFINER clauses in sql dump
Cleaning code: Added $dumpSettings as a TypeAdapterFactory property Cleaning code: Use preg_replace instead of str_replace for views, trigger, events Documentation: Fix code snippets in README.md Testing: Updated .travis.yml to allow for failures on hhvm and nightly builds LICENSE file was missing, added
Added support for mysql virtual columns (dumping virtual columns, enable complete-insert always) Added support for mysql events Added reset-auto-increment option Added net_buffer_length functionality Added option to ignore data from certain tables Travis-ci (Upgraded travis-ci tests to include mysql v5.6 & v5.7, added tests for virtual columns support and foreign keys dump, fixed some tests) Fixed download link using curl Fixed don't break compatibility with old no-data trigger and fix tests Updated curl download instructions
Added support for mysql virtual columns (dumping virtual columns, enable complete-insert always) Added support for mysql events Added reset-auto-increment option Added net_buffer_length functionality Added option to ignore data from certain tables Travis-ci (Upgraded travis-ci tests to include mysql v5.6 & v5.7, added tests for virtual columns support and foreign keys dump, fixed some tests) Fixed download link using curl Fixed don't break compatibility with old no-data trigger and fix tests
Added geometry types to hexblobs Added tests for PHP 7.0 (although nightly is also tested) Added destructor logic Added complete-insert Added support for regexps within exclude-table strings Clean include-views and include-tables logic Describe mysqldump-php as cross platform skip-dump-date option fixed
Remove duplicated code, make code Dump user procedures. Lower case option names, not parameters (bug)
New DSN options, easier to create new connections (brokes compatibility with older releases) Create Stand-Ins tables when dumping views (fixes a bug with related views) Improved speed when dumping hex-blobs
Privilege fix, no more SUPER privilege needed Added port settings to connection string Some warnings suppressed Added skip-comments and skip-dump-date
Added support for utf8mb4 Output fllename provided by user won't be changed, so provide a filename extension if you are compressing output! Mysqldump-php will refuse to overwrite a file if it exists, and it will raise an exception.
How can I help you explore Laravel packages today?