लॉजिकल रेप्लिकेशन डेटा बदल विशिष्ट टेबलच्या स्तरावर (पब्लिश/सबस्क्राइब मॉडेल वापरून) रेप्लिकेट करते, संपूर्ण डेटाबेस क्लस्टरला बाइट-फॉर-बाइट कॉपी करण्याच्या शारीरिक (स्ट्रीमिंग) रेप्लिकेशनच्या बजायच. हे लचकदार आहे — निवडक, क्रॉस-व्हर्जन, आणि विविध स्कीमाला — स्थलांतरण आणि एकीकरणासाठी आदर्श.
लॉजिकल वि. शारीरिक रेप्लिकेशन
PHYSICAL (streaming) → replicates the ENTIRE cluster at the storage/WAL level
✓ exact copy, simple ✗ all-or-nothing, same Postgres version, read-only replica
LOGICAL → replicates specific TABLES' changes via a publish/subscribe model
✓ SELECTIVE (choose tables), CROSS-VERSION, to DIFFERENT schemas, replica is WRITABLE
✗ more setup, some limitations (DDL not replicated automatically, etc.)
