An Azure managed PostgreSQL database service for app development and deployment.
Based on the information provided, I don't see evidence that Point-in-Time Restore (PITR) is unsupported for Elastic Cluster (Citus). In fact, recent Azure Database for PostgreSQL release notes explicitly reference support for cluster-level PITR scenarios in elastic clusters, which suggests PITR is a supported capability. Azure Database for PostgreSQL flexible server: March 2026 Release
What stands out in your case is:
- The restore fails with ResourceOperationFailure / InternalServerError.
- Multiple restore attempts fail in a similar manner.
- The target restore resource disappears and is no longer accessible afterward.
- The source server, backup chain, and restore point appear valid based on your verification.
Those symptoms point more toward a platform-side restore failure than an extension or configuration issue on the source server. I was unable to find any public documentation describing a known ~2h50m timeout threshold or a customer-side action to diagnose an InternalServerError during PITR. Azure Database for PostgreSQL flexible server: March 2026 Release
Given that the failure is occurring inside the managed restore workflow and the target server is not surviving long enough for inspection, my recommendation would be to open an Azure support case and provide:
- Subscription ID
- Source server name
- Failed restore operation IDs
- Correlation IDs from Activity Log
- Restore timestamp (2026-09-28 14:25 ET)
- Region (East US 2)
The PostgreSQL service team can review backend restore logs that aren't exposed through the portal.
Short answer: PITR appears to be supported for Elastic Cluster (Citus), so a repeated InternalServerError combined with disappearing target resources is more indicative of a service-side issue requiring Azure Support investigation than a known configuration problem on the source server. Azure Database for PostgreSQL flexible server: March 2026 Release
**If this helps, please mark it as helpful or accepted so others encountering PITR failures on PostgreSQL Flexible Server can find the guidance more easily.**Hi GustavoHiga-5354,
Based on the information provided, I don't see evidence that Point-in-Time Restore (PITR) is unsupported for Elastic Cluster (Citus). In fact, recent Azure Database for PostgreSQL release notes explicitly reference support for cluster-level PITR scenarios in elastic clusters, which suggests PITR is a supported capability.
What stands out in your case is:
- The restore fails with ResourceOperationFailure / InternalServerError.
- Multiple restore attempts fail in a similar manner.
- The target restore resource disappears and is no longer accessible afterward.
- The source server, backup chain, and restore point appear valid based on your verification.
Those symptoms point more toward a platform-side restore failure than an extension or configuration issue on the source server. I was unable to find any public documentation describing a known ~2h50m timeout threshold or a customer-side action to diagnose an InternalServerError during PITR.
Given that the failure is occurring inside the managed restore workflow and the target server is not surviving long enough for inspection, my recommendation would be to open an Azure support case and provide:
- Subscription ID
- Source server name
- Failed restore operation IDs
- Correlation IDs from Activity Log
- Restore timestamp (2026-09-28 14:25 ET)
- Region (East US 2)
The PostgreSQL service team can review backend restore logs that aren't exposed through the portal.
Short answer: PITR appears to be supported for Elastic Cluster (Citus), so a repeated InternalServerError combined with disappearing target resources is more indicative of a service-side issue requiring Azure Support investigation than a known configuration problem on the source server.
If this helps, please mark it as helpful or accepted so others encountering PITR failures on PostgreSQL Flexible Server can find the guidance more easily.