kmi / db-sync-tool
Python script to synchronize a database from and to client systems.
Installs: 3 539
Dependents: 0
Suggesters: 0
Security: 0
Stars: 31
Watchers: 5
Forks: 8
Language:Python
Type:project
pkg:composer/kmi/db-sync-tool
- dev-main
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.11.12
- 2.11.11
- 2.11.10
- 2.11.9
- 2.11.8
- 2.11.7
- 2.11.6
- 2.11.5
- 2.11.4
- 2.11.3
- 2.11.2
- 2.11.0
- 2.10.11
- 2.10.10
- 2.10.9
- 2.10.8
- 2.10.7
- 2.10.6
- 2.10.5
- 2.10.4
- 2.10.3
- 2.10.2
- 2.10.1
- 2.10.0
- 2.9.2
- 2.9.1
- 2.9.0
- 2.8.3
- 2.8.2
- 2.8.1
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.0
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.1
- 2.0.0
- 1.8.0
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 0.5.0
- 0.4.0
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-release-workflow
- dev-fix/type-casing
- dev-typo3-recipe-update
- dev-doc-enhancements
- dev-feature/cli-output-redesign
- dev-feature/vitepress-docs
- dev-feature/auto-discovery-config
- dev-feature/file-sync-integration
- dev-feature/structured-logging
- dev-feature/typer-cli
- dev-refactor/typed-config-migration
- dev-feature/custom-exceptions
- dev-feature/python-3.14-support
- dev-feature/rich-output
- dev-feature/update-dependencies
- dev-feature/recipe-unit-tests
- dev-feature/mypy-type-checking
- dev-feature/testing-phase5
- dev-feature/python-modernization
- dev-feature/config-dataclass
- dev-feature/performance-phase2
- dev-feature/architecture-phase3
- dev-feature/python-linter
- dev-feature/security-phase1
- dev-feature/python-3.10-minimum
- dev-master
- dev-fix-argument-type
- dev-fix-same-host
- dev-feature-adjust-env-parameter
- dev-feature-sync-mode
This package is auto-updated.
Last update: 2026-01-30 09:59:32 UTC
README
Db Sync Tool
A Python CLI to synchronize MySQL/MariaDB databases between systems with automatic credential extraction.
Report Bug ยท Request Feature ยท Latest Release
โจ Features
- Sync databases from and to remote systems via SSH
- Proxy mode for transfers between isolated environments
- Automatic credential extraction from PHP frameworks
- TYPO3, Symfony, Drupal, WordPress, Laravel
- Auto-discovery configuration for quick syncs
- Host protection to prevent accidental overwrites
- Optimized transfers with gzip compression and rsync
๐ Getting Started
# Install via pip pip install db-sync-tool-kmi # Sync using auto-discovery db_sync_tool production local # Or use a config file db_sync_tool -f config.yaml
Find more installation methods in the documentation.
๐ Documentation
Find all configuration options, sync modes, and framework guides in the official documentation.
๐งโ๐ป Contributing
Please have a look at CONTRIBUTING.md.
โญ License
This project is licensed under the MIT License.
