An Azure managed PostgreSQL database service for app development and deployment.
Hi Kevin S
Thankyou for reaching microsoft Q&A!
Thank you for the additional details. The information that the service reports a GeoAsyncReplica in East US (parallax-dev-flex-database-replica) while the server is in Central US, combined with the ResourceNotFound response and the “Failed to load replicas” message in the portal, strongly suggests that the replica resource itself has already been deleted but the replication relationship metadata still exists on the source server.
In Azure Database for PostgreSQL Flexible Server, when a Geo-replica is created, the platform maintains an internal replication mapping between the source server and the replica server. If the replica resource is removed but the metadata cleanup does not complete successfully, the control plane may still register that replica as active. Because of that, when you attempt to delete the primary server the service validation detects an existing replica and returns the error ReadReplicaServersExistForSourceServer, even though the replica cannot be found in the portal or through the API.
The ResourceNotFound result when attempting to inspect parallax-dev-flex-database-replica further indicates that the replica resource itself no longer exists and what remains is likely an orphaned replication reference. The portal error “Failed to load replicas” is also consistent with this scenario because the UI cannot resolve the replica ID that still exists in the backend metadata.
The resize of the server from General Purpose to Burstable should not directly cause this condition, but if the server had an existing geo-replication relationship earlier, the metadata for that relationship may still be attached to the source server even after the replica deletion.
Since the replica resource is no longer accessible, there is typically no customer-side action that can remove this reference. This usually requires backend intervention to clear the stale GeoAsyncReplica relationship from the server metadata so the source server can be deleted successfully.