An Azure managed PostgreSQL database service for app development and deployment.
I'm also facing a simlar Issue when creating databases on flexible postgresql server
Error: creating Database (Subscription: "subscription-id"
Resource Group Name: "example-rg-postgresql-dev"
Flexible Server Name: "example-psql-01-dev-primary-s5a43j"
Database Name: "example_db"): polling after Create: Code="InternalServerError" Message="An unexpected error occured while processing the request. Tracking ID: '90bfjad9-02b6-4575-b395-73fc42a8ad44'"
with module.postgresql["psql-01"].azurerm_postgresql_flexible_server_database.databases["example_db"],
on .terraform/modules/postgresql/terraform/modules/postgresql/main.tf line 46, in resource "azurerm_postgresql_flexible_server_database" "databases":
46: resource "azurerm_postgresql_flexible_server_database" "databases" {
My Terraform code looks like the following:
resource "azurerm_postgresql_flexible_server" "psql_server" {
name = var.psql_server_name
location = var.location
resource_group_name = var.resource_group_name
administrator_login = var.psql_admin
administrator_password = var.psql_admin_password
zone = "1"
sku_name = var.psql_sku_name
version = var.psql_version
storage_mb = var.psql_storage
backup_retention_days = 7
geo_redundant_backup_enabled = false
delegated_subnet_id = var.psql_subnet_id
private_dns_zone_id = azurerm_private_dns_zone.psql_endpoint_dns_private_zone.id
tags = merge(
var.additional_tags,
{
instance = var.psql_server_name
created-by = "terraform"
},
)
}
resource "azurerm_postgresql_flexible_server_database" "databases" {
for_each = var.psql_databases
name = each.value
server_id = azurerm_postgresql_flexible_server.psql_server.id
charset = "utf8"
collation = "utf8_unicode_ci"
}