AWS Aurora Support #28
-
In my (limited) tests, the currently published distribution (Docker image) runs agains an AWS RDS Postgres instance but not an AWS Aurora Postgres cluster. The following error is logged when running against aurora:
AWS Aurora claims to support logical replication however similar projects utilizing logical replication seem to potentially have the same issue (supabase/realtime#270, Debezium Google groups thread). Has anyone gotten Readyset working with Aurora? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Hi @timkendall, Thanks so much for your report. Let me check with the team - I don't think we've officially tested Aurora support yet. However, I'd love to chase this down with you and see if we can get ReadySet working with your Aurora Postgres cluster. |
Beta Was this translation helpful? Give feedback.
-
Hi @timkendall, thanks for starting the discussion here and even doing the initial debugging work to pinpoint the issue with We determined the root cause of this was that for PostgreSQL versions below 14, we run some SQL commands that turn the connection into a "replication connection", which Aurora has configured to not allow I moved this query to before the ddl setup in this commit, which allows ReadySet to spin up on RDS Aurora using Postgres 13. |
Beta Was this translation helpful? Give feedback.
Hi @timkendall, thanks for starting the discussion here and even doing the initial debugging work to pinpoint the issue with
SHOW server_version_num
!We determined the root cause of this was that for PostgreSQL versions below 14, we run some SQL commands that turn the connection into a "replication connection", which Aurora has configured to not allow
SHOW
statements. ddl_replication.sql.I moved this query to before the ddl setup in this commit, which allows ReadySet to spin up on RDS Aurora using Postgres 13.