Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Db Dumper Laravel Package

spatie/db-dumper

PHP library to create database dumps via native CLI tools. Supports MySQL, MariaDB, PostgreSQL, SQLite, and MongoDB, wrapping mysqldump/mariadb-dump/pg_dump/sqlite3/mongodump with a simple fluent API.

View on GitHub
Deep Wiki
Context7
4.1.0

What's Changed

4.0.0

Breaking Changes

  • Require PHP 8.4+
  • Removed hidden illuminate/support dependency — getSSLFlag() no longer uses DB::selectOne() to auto-detect MySQL version. It now defaults to ssl-mode=DISABLED (works on MySQL 5.7.11+ and required for 8.4+). Use setSslFlag('skip-ssl') if you need the old flag for older MySQL versions.

Added

  • includeRoutines() method for MySQL and MariaDB to include stored procedures and functions in dumps
  • excludeTablesData() method for MySQL and MariaDB to exclude data for specific tables while keeping their structure
  • PHPStan static analysis at max level

Changed

  • Upgraded to Pest 4
  • Refactored codebase to use promoted constructor properties and standardized naming
  • Added array type annotations throughout the codebase

Full Changelog: https://github.com/spatie/db-dumper/compare/3.8.3...4.0.0

3.8.3

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.8.2...3.8.3

3.8.2

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.8.1...3.8.2

3.8.1

What's Changed

Full Changelog: https://github.com/spatie/db-dumper/compare/3.8.0...3.8.1

3.8.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.7.2...3.8.0

3.7.2

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.7.1...3.7.2

3.7.1
3.7.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.6.0...3.7.0

3.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.5.0...3.6.0

3.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.4.3...3.5.0

3.4.3

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.4.2...3.4.3

3.4.2

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.4.1...3.4.2

3.4.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.4.0...3.4.1

3.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.3.1...3.4.0

3.3.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.3.0...3.3.1

3.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.2.1...3.3.0

3.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.2.0...3.2.1

3.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.1.2...3.2.0

3.1.2

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.1.1...3.1.2

3.1.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/db-dumper/compare/3.1.0...3.1.1

3.1.0
  • Add includeTables support for Sqlite

Full Changelog: https://github.com/spatie/db-dumper/compare/3.0.1...3.1.0

3.0.1
  • remove type declaration that causes errors (#151)
3.0.0
2.21.1
  • fix attempt to generate dump over http connection when using socket (#145)
2.21.0
  • fix: make the process more extensible, avoid touching anything (#141)
2.20.0
  • revert changes in 2.19.0
2.19.0
  • fix: add some public functions that allow extensibility (#139)
2.18.0
  • support php 8 (#136)
2.17.0
  • add doNotUseColumnStatistics
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport