Hmmm... I suppose that would depend what your Salesforce db is. This may not be the appropriate forum for this question, as PostgreSQL could certainly support all DDL changes. With no experience for Salesforce, I'm at loss to tell you what you would need. --
Thank you for the reply. Our requirement is to copy the data from Salesforce to our local PostgreSQL database for which we had to rely on 3rd party tools. But because of dynamic nature from application, the back-end tables in Salesforce are being changed frequently thus stalling the data replication to PostgreSQL.
Is there any tool that also capture and replay DDL changes from Salesforce to PostgreSQL.
Hope I am clear with the details now, kindly let me know in case of further questions.
I'm not sure I understand what you're doing. Nearly all DDL is written to the WAL segments. The only ones that aren't are things like unlogged and temporary tables. I don't think temporary tables used by queries are written either. Why do you think, however, that this isn't captured? --
We have an use case to copy the data from Salesforce to PostgreSQL environment but because of DDL changes that can happen to tables from Salesforce application side, replication would eventually fail. Do we have any open source tools that can also capture the DDL changes and replicate to PostgreSQL?