Skip to main content

Community

Connector Improvement: Allow UUID Data Type to replicate on Postgres to Postgres connectors

Please sign in to leave a comment.

Comments

3 comments

    In addition to the above feature request, the customer has noticed an additional datatype that would be beneficial while adding the UUID datatype. Can Fivetran add an extended PostgreSQL datatype which is an array of UUIDs? It is denoted in the DDL as UUID[]. 

    Hi Matthew,

    Thanks for sharing your request. It has been added to our backlog and we investigate when/how we can implement it. In the meantime, could you please share more on the use case?

    Best,

    The use case for this is really very simple.  We need to replicate several tables in one PostgreSQL database to another.  Many of the tables contain at least one UUID data types as we have used that data type as a primary key to the table.  When the table is replicated to the destination PG database, we need to have the data type remained unchanged (left as UUID).  We have large amounts of application code connected to the destination databases that are expecting the UUID data type for these tables instead of the varchar that Fivetran converts it to.

    Prior to using Fivetran for replication, we were able to accommodate this using DMS in AWS.  Since we could not use the SaaS product from Fivetran to keep the data type intact, we were forced to do the PG-to-PG replilcation using HVR.  This has worked well but it also locks us into a higher price on our license.  It also makes it so that we have to monitors multiple applications to determine how replication is doing instead of using a single interface.