I’m currently working on a project that requires using the Temporal Tables extension in PostgreSQL, and I’m wondering if it’s possible to install custom extensions on Fly.io’s managed PostgreSQL databases?
I’ve experienced that Fly.io offers great support for Elixir applications, but I’m running into a roadblock because Temporal Tables isn’t available by default in the Fly.io database.
For context:
Temporal Tables allow us to track historical versions of data, making it easy to query past states of data without manually managing timestamps.
It’s a really powerful feature for applications that need to store and query time-varying data.
I’m curious if anyone has experience installing custom extensions or if there are any workarounds available for using this feature on Fly.io’s PostgreSQL. Or, if it’s not currently possible, do you have any suggestions on how best to approach this while leveraging Fly.io’s infrastructure for Elixir apps?
Yes, I was referring to Fly Postgres. Thank you very much for the clarification!
I have been considering switching to Neon’s serverless Postgres for production, but unfortunately, they don’t support the installation of the extension either.