Skip to content

docs(blog): SQL Sync for DDEV — Drush-style database sync for any SSH server - #776

Open
atj4me wants to merge 9 commits into
ddev:mainfrom
atj4me:20261105_atj4me_sql_sync_blog
Open

atj4me wants to merge 9 commits into
ddev:mainfrom
atj4me:20261105_atj4me_sql_sync_blog

Conversation

@atj4me

@atj4me atj4me commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

New blog post introducing the ddev-sql-sync add-on: drush sql-sync-style production-to-local database sync for any SSH-accessible server (Laravel, WordPress, Drupal, plain PHP), written as a user manual — installation, alias configuration, flags, platform handling, sanitize behaviour, safe-testing ladder, and troubleshooting.

Rendered at https://pr-776.ddev-com-fork-previews.pages.dev/blog/sql-sync-ddev-addon/

The post states plainly near the top that the add-on was designed by me and built and tested with my AI agent under my direction, with a short closing section on how that worked.

Files: the post (src/content/blog/sql-sync-ddev-addon.md) and its feature-image diagram (public/img/blog/2026/11/sql-sync-ddev-addon.svg). Related: my author-bio update is in #775.

@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown

🌐 Fork Preview for PR #776

https://pr-776.ddev-com-fork-previews.pages.dev

This preview updates automatically when you push changes to your fork.

@rfay

rfay commented Nov 5, 2026

Copy link
Copy Markdown
Member

It sure sounds like it's speaking with Claude's accent!

@rfay

rfay commented Nov 5, 2026

Copy link
Copy Markdown
Member

You say "DDEV’s pull providers are built around hosted platforms, and a VPS is not a platform"

but... what about

I regularly use variants of the rsync example.

@rfay

rfay commented Nov 5, 2026

Copy link
Copy Markdown
Member

If your add-on uses ddev auth ssh (ssh-ing from within web container) you'll likely want to mention the v1.25.5 feature that allows people to use host-side ssh agent.

@atj4me

atj4me commented Nov 5, 2026

Copy link
Copy Markdown
Contributor Author

You say "DDEV’s pull providers are built around hosted platforms, and a VPS is not a platform"

but... what about

I regularly use variants of the rsync example.

This SSH into the server, grab the credentials, does the db dump and then rsync it back to the local dev machine, all in one command. I couldn't find anything else that doesn't need me going to the server and creating a mysql dump.

And yes, most of it is written by AI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants