{
  "slug": "az-postgres-flexible-server-restore-can-change-compute-during-point-in-time-rest-0b80c07f0861",
  "title": "az postgres flexible-server restore can change compute during point-in-time restore",
  "tools": [
    "az"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-10-06T00:00:00.000Z",
  "announced_at": "2026-10-06T00:00:00.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "For a point-in-time restore with a selected compute tier and SKU, run `az postgres flexible-server restore` with the source server, target server details, restore time, `--tier`, and `--sku-name`.",
    "examples": [
      "az postgres flexible-server restore --resource-group <target-resource-group> --name <target-server> --source-server <source-server> --restore-time <UTC-ISO8601-time> --tier MemoryOptimized --sku-name Standard_E2ds_v4"
    ],
    "gotchas": [
      "Version: 2.91.0",
      "--source-server (required): Name or resource ID of the source server to restore from.",
      "--restore-time: Point-in-time restore timestamp in UTC, in ISO 8601 format; defaults to the current time.",
      "--name: Name of the target server; the example uses it to name the restored server.",
      "--resource-group: Resource group for the target server; the example supplies it explicitly.",
      "--sku-name: Compute SKU name, following the `Standard_{VM name}` convention.",
      "--tier: Compute tier; accepted values are Burstable, GeneralPurpose, and MemoryOptimized. The documentation does not state that `--tier` and `--sku-name` are mutually exclusive."
    ]
  },
  "why_it_matters": "Restore a PostgreSQL flexible server to a point in time while selecting its compute SKU and tier.",
  "sources": [
    "https://learn.microsoft.com/en-us/cli/azure/release-notes-azure-cli#october-06-2026",
    "https://learn.microsoft.com/cli/azure/postgres/flexible-server"
  ],
  "rank": 0.95015,
  "judge": {
    "publish": true,
    "judge_model": "codex-cli/gpt-6-luna+typesafe/jev-1.13.0",
    "prompt_version": "extract-v7+enrich-v2+judge-v2x3+jev-publish-v1"
  },
  "review_state": "approved",
  "provenance": {
    "run_id": "wave2b-20261017",
    "verdict_id": "wave2b-20261017:wave2b-20261017-7fe8ad82e87b51a3-3:gate",
    "evidence_hash": "fc091896af0e498e31c7281cce478c3c2f69321128df0a232ccbe34c06e04840"
  },
  "review": {
    "draft_hash": "124a05c258691448340b078d81b71169aa1c46af4ad28afb74e20364d9411470",
    "reviewer": "publication-gate",
    "reviewed_at": "2026-10-07T00:00:00.000Z",
    "decision": "wave2b-20261017:gate",
    "reason": "3 of 3 judge runs approved with p_yes >= 0.9 (mean 0.95 >= 0.9; 2 needed) and Jev gave 0.61 (>= 0.6 needed)."
  }
}
