logengineering notes by Delaa.
BlogProjectsAbout
All topics
  • all posts
  • php10
  • symfony9
  • architecture9
  • zf18
  • migration8
  • ai-agents7
  • security6
  • harness-engineering6
  • developer-tools5
  • doctrine4
  • legacy4
  • multi-tenancy2
  • debugging2
  • code-review2
  • strangler-fig2
  • postgresql2
  • authentication2
  • prompt-injection2
  • llm2
  • software-engineering2
  • ai2
  • background-jobs1
  • decision1
  • git1
  • workflow1
  • database1
  • session1
  • composer1
  • autoloading1
  • project-management1
  • refactoring1
  • http1
  • query1
  • rfc-100081
  • nextjs1
  • api-design1
  • github-actions1
  • ci-cd1
  • supply-chain1
  • owasp1
  • process1
  • claude-code1
  • programming1
  • schmidt1
  • careers1
  • multi-agent1
  • spec-driven-development1
  • docker1
  • linux1
  • containers1
  • infrastructure1

Postgresql

2 articles

see also:zf1symfonymigration
  • a9851ba·16 Jul 2026·9 min read·in backend·series: Strangler Fig migration

    Eight Lessons From a Nine-Month Framework Migration

    From PHP 5.6 and MySQL to Symfony 8 and PostgreSQL, a production migration without a big-bang rewrite. Eight lessons from 488 commits, 4 bridge components, and one strangler fig that actually worked.

    zf1symfonymigrationstrangler-figlegacyphpdoctrinepostgresql
  • 9fa713e·5 Jan 2026·3 min read·in backend·series: Strangler Fig migration

    Sharing One PostgreSQL Connection Between Two ORMs

    During a Strangler Fig migration, both old and new ORMs must access the same data. Here is how one Symfony event subscriber made Zend_Db and Doctrine ORM share a single database connection. No ETL, no sync scripts, no duplication.

    zf1symfonydoctrinemigrationphpdatabasepostgresql
log · Delaa · © 2026
RSSCategoriesSeriesTagsArchiveGitHubAbout