Mysqldump Php Versions Save

PHP version of mysqldump cli that comes with MySQL

v2.11

1 year ago
  • Fixes memory exhaustion when dumping large databases. Fixes #261 #264.

v2.10

1 year ago
  • Fix PHP 8.1 PDO doubles
  • fix skip-definer doesn't work for views with SQL SECURITY INVOKER. Fixes #243
  • Add option to disable database creation statement. Fixes #232
  • Order table names for MariaDB-to-MySQL compatibility. Fixes #218
  • Improve the library extensibility. Fixes #200
  • fixes whitespaces. Fixes #231
  • Added restore option (for hosts missing mysql executable) to import mysqldump file
  • When hex-blob was specified and virtual columns of type blob or bit existed, produced dump file was invalid. Fixes #214
  • Disable virtual columns tests only when really needed
  • Merge pull request #258 from CallMeJon90/PHP_8.2
  • Merge pull request #213 from NerijusNoreika/charset
  • Add binary constant
  • Add support for "if-not-exists" option (#204)
  • Remove array_replace_recursive polyfill (#192)
  • Restore the autocommit value at end of dump. (#196)
  • Allow to select the empty set 'limit 0' (#201)

v2.9

4 years ago

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.

v2.8

4 years ago

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

v2.7

5 years ago

Added PHPUnit in Travis for automated testing Added table specific LIMITs Added ability to add table specific 'where' conditions

v2.6

5 years ago

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

v2.5

5 years ago

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

v2.4

6 years ago

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

v2.3.1

7 years ago

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

v2.3

7 years ago

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